29.0 break, continue로 반복문 제어하기

이번에는 breakcontinue를 사용하여 반복문을 제어하는 방법을 알아보겠습니다.

먼저 breakfor, while, do while, switch 문법에서 제어흐름을 벗어나기 위해 사용합니다. switch를 예로 들면 다음과 같습니다.

그림 29‑1 switch의 제어흐름과 break

continuebreak와 비슷하지만 약간 다른 점이 있습니다. break는 제어흐름을 중단하고 빠져 나오지만 continue는 제어흐름(반복)을 유지한 상태에서 코드의 실행만 건너뛰는 역할을 합니다. 마치 카드 게임을 할 때 패가 안 좋으면 판을 포기하는 것과 같습니다.