해당 코드의 결과는 ?
num의 값이 2임으로
switch문의 case 1: 은 통과가 되었고,
case 2:영역만 실행될 줄 알았으나 case 3: 영역과 default의 영역 까지 출력되고 break문을 만나 종료되는 결과.
switch문에서 특정 영역을 옳바르게 실행하고 종료하고 싶다면
break문을 잘 추가하자.
'Java' 카테고리의 다른 글
정적 바인딩, 동적 바인딩, 리플렉션 맛보기 (0) | 2024.07.30 |
---|---|
java NullPointerException(NPE) (0) | 2023.06.23 |
String 메소드의 .equals와 .equalsIgnoreCase 의 차이점 (0) | 2023.06.23 |