실행 결과(예시1)
당신이 좋아하는 과일은 무엇인가요? 아래 번호를 선택해주세요.
사과=1, 키위=2, 복숭아=3, 수박=4, 모두 좋아하지 않는다=0
선택한 번호를 입력해주세요: 1
당신은 사과 또는 키위를 좋아하는군요!
실행 결과(예시2)
당신이 좋아하는 과일은 무엇인가요? 아래 번호를 선택해주세요.
사과=1, 키위=2, 복숭아=3, 수박=4, 모두 좋아하지 않는다=0
선택한 번호를 입력해주세요: 2
당신은 사과 또는 키위를 좋아하는군요!
사과를 좋아해서 1번을 선택했을 때와 키위를 좋아해서 2번을 선택했을 때의 실행 결과가 같은 것을 볼 수 있습니다. 우선 1번 사과를 선택한 경우를 봅시다.
사과는 case 1에 해당하는 문장을 수행하는데, 출력문이 없으므로 아무것도 출력하지 않고 break도 만나지 않았으므로 바로 밑에 있는 문장으로 제어가 넘어갑니다. 즉, case 2에 해당하는 문장(“당신은 사과 또는 키위를 좋아하는군요!”)을 출력하고 break를 만나 전체 switch 구문을 종료합니다.