작성
·
340
0
좋은 강의 잘듣고있습니다! 다름이 아니라 이해가 안가는 부분이 있어서 질문 드립니다.
분기문 강의 25분쯤입니다.
input이 ROCK인 상황에서 switch case를 사진과 같이 작성했을 시, 첫 case ROCK문에 break를 걸지 않았다 해도, 그다음 실행되는 코드는 case PAPER: 이라고 생각해서, 어짜피 "보를 냈습니다" 가 출력이 되지 않을 것 같은데, 왜 출력이 되는지 궁금합니다
답변 1
1
switch-case문에서 하나의 case랑 일치해서 들어오면,
다른 애들은 더 이상 체크하지 않고
break;를 만날때까지 아래로 쭉 실행하기 때문에 바위와 보 모두 출력됩니다.
오오! 감사합니다!