예제가 다소 험악하지만 반복문을 자칫 잘못 사용하면 결석한 학생에게도 책을 읽으라는 불필요한 명령을 수행하거나 심지어 무한 루프에 빠질 수도 있는 상황이 옵니다. 그런 경우를 방지하기 위해 continue와 break를 적절히 사용해 프로그램의 흐름을 제어해야 합니다.
추가로, continue와 break는 자신이 속한 가장 가까운 반복문에 대해 동작합니다. 반복문 안에 또 다른 반복문이 있는 이중 반복문일 때 내부 반복문에서 continue나 break를 사용하면 모든 반복문이 아닌 내부 반복문만 탈출하고 외부 반복문은 계속해서 수행합니다.
그나저나 7번 학생은 괜찮을까요?