더북(TheBook)

이렇게 switch 문을 작성했습니다. 현재 value 값이 1인 상태에서 실행하겠습니다.

 

실행결과

1
2
3
그 외 다른 숫자

 

value 값이 1이므로 “1”만 출력할 줄 알았는데 실행하니 1을 출력한 다음 “2”, “3”, “그 외 다른 숫자”까지 모두 출력했습니다.

 

이번에는 value 값만 2로 바꾼 뒤 실행하겠습니다. 결과가 어떻게 바뀔지 한번 볼까요?

public class SwitchExam {
    public static void main(String[] args) {
        int value = 2;
        
        switch(value) {
            case 1: 
                System.out.println("1");
            case 2:
                System.out.println("2");
            case 3:
                System.out.println("3");
            default:
                System.out.println("그 외 다른 숫자");
        }
    }
}

 

실행결과

2
3
그 외 다른 숫자

 

1은 출력되지 않았습니다. value 값이 2이므로 값이 같은 case 2부터 default까지 출력했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.