관련 이론 및 문법

(switch ~ case ~ break 참고)

http://kkikkodev.tistory.com/272


문제 의도

주어진 소스코드를 컴파일하여 실행한 결과를 고르는 문제입니다.


답안

A


풀이 방법

main 메소드가 실행되면, 12 라인에서, Integer 형 객체 (1 과 2 값을 가지는) 2 개를 더한 객체 (3 값을 가지는) 를 i 라는 Integer 형 변수가 가리킵니다. 13 라인의 switch 문에서 i 를 체크하면 3 이기 때문에, 14 라인 case 3: 으로 이동합니다. 따라서 "three" 를 출력하고, break 문을 만나 switch 문을 빠져 나가고, main 메소드를 종료합니다.


따라서, 답안은 A 가 됩니다.


by kkikkodev 2015. 9. 10. 00:35