조건이 많아지면 if를 정리하거나 함수를 분리해 정상 흐름을 먼저 보이게 합니다.
break와 continue 최종 비교
도착 지점, 적절한 상황, 주의점을 마지막으로 나란히 확인합니다.
기준
breakcontinue도착 지점
반복문 밖
루프를 끝내고 다음 문장으로 이동합니다.
다음 반복 준비
남은 본문을 건너뛰고 증감식 또는 조건 검사로 갑니다.
좋은 사용처
목표 달성 또는 중단
찾던 값 발견, 치명적 오류, 무한 루프 탈출에 적합합니다.
현재 항목 제외
잘못된 입력, 0 값, 이미 처리된 항목을 건너뛸 때 적합합니다.
주의점
가장 가까운 루프만 종료
바깥 루프까지 끝내야 하면 별도 구조가 필요합니다.
아래 코드 미실행
상태 갱신이나 정리 코드가 건너뛰어지는지 확인합니다.
break와 continue는 가까운 조건 바로 아래에서 쓰면 의도가 가장 잘 드러납니다.