더북(TheBook)

6.2.3 흐름 제어하기: continue와 break

이번에는 반복문의 흐름을 제어하는 continuebreak입니다. 개념부터 소개하면 continuecontinue 이후 명령들을 실행하지 않고 다음 반복 대상으로 넘어갈 때 사용합니다. break는 반복문을 즉시 탈출할 때 사용합니다. 설명만으로는 바로 이해하기 어려우니 예제를 보면서 어떻게 사용하는지 알아봅시다.

나도고등학교에서 수업시간에 선생님이 학생들에게 책을 읽게 합니다. 출석번호 1번부터 10번까지 총 10명의 학생이 있고 순서대로 한 문단씩 책을 읽습니다. 그런데 2번과 5번 학생이 결석했습니다. 결석한 학생은 책을 읽지 못하겠죠? 1번 학생이 책을 읽은 다음에는 2번을 건너뛰고 3번 학생이 책을 읽어야 하고, 4번 학생이 책을 읽은 다음에는 5번을 건너뛰고 6번 학생이 책을 읽어야 합니다.

그림 6-4 출석번호순으로 책 읽기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.