조건문
if 문

switch/case 문

String그리고enum이 case에 사용될 수 있음

fall-through를 컴파일 타임에 막아주진 않음
- C# 은 막아줌
좋은 습관은 break 넣기
복습 퀴즈
public static void printMood(String season) {
switch (season) {
case "spring":
System.out.println("happy");
case "fall":
System.out.println("sad");
case "summer":
System.out.println("hot");
case "winter":
System.out.println("cold");
default:
System.out.println("huh?");
}
}1. printMood(“Winter”)를 실행하면 출력되는 결과는 무엇인가요?
default 케이스 실행
답:
huh?
2. printMood(“winter”)를 실행하면 출력되는 결과는 무엇인가요?
“winter” 케이스 실행
break 문이 없기 때문에 fall-through 발생
답:
cold
huh?