if (조건) { .. 실행할 구문 .. .. 실행할 구문 .. .. 실행할 구문 .. }
- if문 예제 (1)
public class Main { public static void main(String[] args) { int myage = 19; if ( myage == 19 ) { System.out.println("19살 입니다."); } if ( myage != 20 ) { System.out.println("20살이 아닙니다."); } if ( myage > 19 ) { System.out.println("성인입니다."); } if ( myage <= 19 ) { System.out.println("학생입니다."); } System.out.println("실행결과"); } }
- if문 예제 (2)
public class Main { public static void main(String[] args) { int point = 75; /* * point 가 70보다 크고, 80이하이면 "C학점 입니다."를 출력. * point가 70이하이고, 80보다 크면 "범위를벗어났습니다." */ // AND(&&) -> 두 조건이 모두 참이어야 전체가 참. if( point > 70 && point <= 80 ) { System.out.println("C학점 입니다."); } // OR(||) -> 두 조건중 하나라도 참이면 전체가 참. if( point <= 70 || point > 80 ) { System.out.println("범위를 벗어났습니다."); } } }
- if문 예제 (3)
public class Main { public static void main(String[] args) { boolean is_korean = true; if( is_korean == true ) { System.out.println("한국사람입니다."); } if( is_korean == false ) { System.out.println("한국사람이 아닙니다."); } // 값 자체가 참이므로 성립된다. if( is_korean ) { System.out.println("한국사람입니다."); } // "!"는 값을 부정한다. 참을 부정하므로 거짓이다. if( !is_korean ) { System.out.println("한국사람이 아닙니다."); } } }
if( 조건 ){ .. 실행할 구문 .. } else { .. 반대 경우에 실행할 구문.. }
if ~ else문 예제
public class Main { public static void main(String[] args) { boolean is_korean = true; if( is_korean == true ) { System.out.println("한국사람 입니다."); } else { // is_korean이 false일 때 실행될 구문 System.out.println("한국사람이 아닙니다."); } } }
if( 1차 조건 ){ .. 실행할 구문 .. } else if( 2차 조건 ){ .. 실행할 구문 .. } else if( n차 조건 ){ .. 실행할 구문 .. } else { .. 반대의 경우에 실행할 구문 .. }
- if ~ else if문 예제
public class Main04 { public static void main(String[] args) { int point = 87; if ( 90< point && point <= 100 ) { // 1차 조건일 때 실행 될 구문 System.out.println("A"); } else if ( 80 < point && point <= 90) { // 2차 조건일 때 실행 될 구문 System.out.println("B"); } else if ( 70 < point && point <=80) { // 3차 조건일 때 실행 될 구문 System.out.println("C"); } else { // 1,2,3차 조건에 모두 부합되지 않을 때 실행될 구문 System.out.println("F"); } } }
switch(기준값) { case 값1: .. 실행할 구문 .. break; case 값n: .. 실행할 구문 .. break; default: .. 모든 경우에 충족되지 않을 경우 실행될 기본구문 .. break; }
- Switch문 예제 (1)
public class Main { public static void main(String[] args) { char grade = 'B'; switch (grade) { case 'A' : System.out.println("91 ~ 100점 사이 입니다."); case 'B' : System.out.println("81 ~ 90점 사이 입니다."); case 'C' : System.out.println("71 ~ 80점 사이 입니다."); break; default : System.out.println("70점 이하입니다."); } } }
- Switch문 예제 (2)
public class Main { public static void main(String[] args) { // char grade 선언, A,B,C,가 있다. // A or B or C : "Pass" 1번 출력 // A, B, C를 제외한 다른 등급이 올 경우, "Not-Pass" 1번 출력 char grade = 'E'; switch (grade) { case 'A' : case 'B' : case 'C' : System.out.println("PASS"); break; default: System.out.println("Not-Pass"); break; } } }