case "Red"문 뒤에 break문이 없기 때문에 case Blue 문도 실행됩니다. 참고: switch 문의 본문은 switch 블록으로 알려져 있습니다. switch 블록의 명령문은 하나 이상의 케이스 또는 기본 레이블로 레이블될 수 있습니다. switch 문은 해당 표현식을 평가한 다음 일치하는 case 레이블 뒤에 오는 모든 명령문을 실행합니다. 각 break 문은 둘러싸는 switch 문을 종료합니다. 제어 흐름은 switch 블록 다음에 오는 첫 번째 명령문으로 계속됩니다. break 문이 없으면 switch 블록의 문이 다음을 통과하기 때문에 break 문이 필요합니다. 일치하는 case 레이블 이후의 모든 명령문은 break 문이 만날 때까지 후속 case 레이블의 표현에 관계없이 순서대로 실행됩니다.
1z1-808 문제 18
주어진 코드 조각: 결과는 무엇입니까? ㅏ: B: 컴파일은 n1행에서만 실패합니다. C: 컴파일은 n2행에서만 실패합니다. D: n3행에서만 컴파일이 실패합니다. E: n2행과 n3행 모두에서 컴파일이 실패합니다.