6.2.3 흐름 제어하기: continue와 break
이번에는 반복문의 흐름을 제어하는 continue와 break입니다. 개념부터 소개하면 continue는 continue 이후 명령들을 실행하지 않고 다음 반복 대상으로 넘어갈 때 사용합니다. break는 반복문을 즉시 탈출할 때 사용합니다. 설명만으로는 바로 이해하기 어려우니 예제를 보면서 어떻게 사용하는지 알아봅시다.
나도고등학교에서 수업시간에 선생님이 학생들에게 책을 읽게 합니다. 출석번호 1번부터 10번까지 총 10명의 학생이 있고 순서대로 한 문단씩 책을 읽습니다. 그런데 2번과 5번 학생이 결석했습니다. 결석한 학생은 책을 읽지 못하겠죠? 1번 학생이 책을 읽은 다음에는 2번을 건너뛰고 3번 학생이 책을 읽어야 하고, 4번 학생이 책을 읽은 다음에는 5번을 건너뛰고 6번 학생이 책을 읽어야 합니다.
그림 6-4 출석번호순으로 책 읽기