종결 조건이 참(true) 일 경우 반복을 수행하고 거짓(false)이면 반복을 끝냅니다.
for (시작조건; 종결조건; 조건변화수식) {
...
}
1) for문 + break 문
break 문은 탈출 버튼
반복을 벗어나야할때 사용합니다.
public class Robot {
public static void main(String[] args) {
int customers = 5;
for (int i = 1; i <= customers; i++) {
if (i == 4) {
break; // (1) 반복을 벗어납니다.
}
System.out.println(i + "번째 손님, 안녕하세요!");
}
System.out.println("반복문이 종료되었습니다.");
}
}
// 출력 예시:
오늘의 손님 수를 입력하세요: 5
1번째 손님, 안녕하세요!
2번째 손님, 안녕하세요!
3번째 손님, 안녕하세요!
반복문이 종료되었습니다.
2) continue 문(건너뛰기 skip 버튼)
continue 문은 건너뛰기(스킵) 버튼
특정 회차의 반복을 건너뛸때 사용
2. while 문
while 반복문은 종결조건만 가지고 있음.
종결조건식이 true 일때 반복.
즉 종결조건이 거짓(false)이 될때까지 명령문을 반복합니다. → 무한루프를 조심
while (종결조건) {
반복할 명령문;
}
3. do-while 문
do-while 은 while 문과 비슷하지만 종결조건을 반복 전이 아니라 후에 체크한다는 점입니다.