if (조건) {
실행문
}
if (조건) {
실행문
} else {
실행문
}
if (조건) {
실행문
} else if (조건) {
실행문
} else if (조건) {
실행문
}
1일이 수요일인 경우 n일 후 요일 출력하기
int day = 1; int n = 1; String weekName; day += n; if ( day % 7 == 0 ) { weekName = "화"; } else if ( day % 7 == 1 ){ weekName = "수"; } else if ( day % 7 == 2 ){ weekName = "목"; } else if ( day % 7 == 3 ){ weekName = "금"; } else if ( day % 7 == 4 ){ weekName = "토"; } else if ( day % 7 == 5 ){ weekName = "일"; } else { weekName = "월"; }
switch (표현식) {
case 값 : 실행문; break;
case 값 : 실행문; break;
default : 실행문;
}
각 층별 관리자 출력. 1~2층 : 전지현 / 3~4층 : 한지민 / 5~6층 : 박은빈 / 나머지 : 박보검
int floor = 5; String manager; switch(floor) { case 1 : case 2 : manager = "전지현"; break; // break가 나오기 전까지 같은 값을 실행 case 3 : case 4 : manager = "한지민"; break; case 5 : case 6 : manager = "박은빈"; break; default : manager = "박보검"; } System.out.println( floor + "층 관리자는" + manager + "입니다");