잡다한 IT
Java for문 진행중 빠져나가기
Hwarang.pop
2024. 3. 22. 18:09
728x90
320x100
break
for 문을 실행중 특정 조건에서 멈추고 빠져나가야 할 때는 break 를 사용합니다.
for (int i = 0; i < 5; i++) {
if (i == 3) {
break;
}
}
이 예제는 for 루프를 5번 반복해야 하는 것으로 정의합니다.
그러나 카운터가 3일 때 if 조건이 참이 되고 break 문은 루프를 종료합니다.
만약에 for 문이 중첩되어 돌고 있다면 "레이블"을 활용한 break를 사용합니다.
outloop:
for (int rowNum = 0; rowNum < 3; rowNum++) {
for (int colNum = 0; colNum < 4; colNum++) {
if (rowNum == 1 && colNum == 3) {
break outloop;
}
}
}
이 예제에서는 for문 바로 앞에 레이블(outloop:)을 선언합니다.
rowNum이 1이고 colNum이 3일 때 if 조건은 true로 평가되고
break 문은 중첩된 for문을 종료합니다.
728x90
반응형