반복문에서 제어의 흐름을 변경할 수 있는 두 가지 방법
① break (반복 루프 종료)
② continue (현재의 반복을 종료하고 다음 반복을 다시 시작)
💚 break
- 반복문을 아예 탈출
- 사용 예시(수를 증가시키다가 10이되면 반복문 종료)
public class BreakTest {
public static void main(String[] args) {
for(int i = 0; ; i++){
if(i == 10){
System.out.println("i는 10입니다. 반복문 종료");
break;
} else{
System.out.println("i = " + i);
}
}
}
}
- 출력 결과
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i는 10입니다. 반복문 종료
💚 continue
- 현재의 반복을 건너뛰고 다음 반복으로 넘어간다.
- 사용 예시(3의 배수일 경우에는 수를 출력하지 않고 넘어간다.)
public class ContinueTest {
public static void main(String[] args) {
for(int i = 1; i <= 10; i++){
if((i % 3) == 0)
continue;
else
System.out.println("i = " + i);
}
}
}
- 출력 결과
i = 1
i = 2
i = 4
i = 5
i = 7
i = 8
i = 10
'Programming > Java' 카테고리의 다른 글
[Java] key-value 쌍을 가지는 Map 자료구조 인터페이스 (0) | 2023.03.24 |
---|---|
[Java] 다중 for문 탈출하기 (0) | 2023.02.18 |
[Java] 자바 switch 문 (0) | 2023.01.26 |
[Java] 소수점 반올림, 소수점 원하는 자리까지 출력 (0) | 2023.01.13 |
[Java] 자바 큐(Queue) 인터페이스 (0) | 2023.01.09 |
댓글