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
반응형
'잡다한 IT' 카테고리의 다른 글
Python 버전 확인이 제대로 안될때는 (0) | 2024.04.29 |
---|---|
윈도우 파일 탐색기 최근에 사용한 파일 리스트 지우기 (0) | 2024.04.24 |
Java 형변환, String to int, int to String (0) | 2024.03.19 |
Input 태그 폼에서 엔터키를 눌러도 자동 Submit 안되게 하려면 (0) | 2024.02.02 |
jsp/html에서 excel 저장시, 개행(줄바꿈)처리, Alt+Enter 구현하기 (0) | 2024.01.16 |