조건을 만족하는 동안 블럭을 반복한다. 반복횟수를 알 때 쓰면 좋다.
조건식이 참인동안 블럭을 반복한다. for문과 달리 반복횟수를 모를 때 쓰면 좋다.
와일문에서 블럭을 앞으로 뺀 모양과 같다. 사용자 입력을 받을 때 유용하다.
Break문: 실행 시 자신이 포함된 반복문을 벗어나게 된다. 보통 특정 조건문과 함께 사용된다.ㅣ
Continue문: 반복문의 끝으로 이동, 다음 반복으로 넘어간다.
이름붙은 반복문: 브레이크문이 하나의 반복문만 빠져나갈 수 있어 중첩 반복문을 빠져나갈 때 적합하지 않다.
Loop1: for (int i = 0; i < 10; i++) {
for (int j = 0; j < 5; j++) {
if (j == 5)
break Loop1; // 전체 for문을 빠져나가서 마지막줄로 가게 됨
break; // for문 하나만 빠져나감
}
}