반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 제목처럼 안쪽 포문에서 조건문 걸렸을 때
바깥 포문은 빠져나가는 방법에 대해 포스팅합니다.
방법은 간단한데요, label을 사용하면 됩니다.
예제)
// 이러한 중첩 for문이 있을 때 i == 10, j == 20일 때 바깥포문까지 아예 빠져나가고 싶다면?
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
if( i == 10 && j == 20) break;
}
}
이렇게만 한다면 안쪽의 for문만 빠져나오는데요,
아래처럼 바깥 for문 위에 label을 지정해주고,
// 이러한 중첩 for문이 있을 때 i == 10, j == 20일 때 바깥포문까지 아예 빠져나가고 싶다면?
// 아래처럼 하면 됩니다.
// label
outer:
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
if( i == 10 && j == 20) break outer;
}
}
이렇게 해주면 중첩 for문을 모두 빠져나가게 됩니다.
이상입니다.
반응형
'자바' 카테고리의 다른 글
자바 현재 클래스명, 메소드명, 파일명, 줄번호 확인하는 법! (0) | 2019.07.16 |
---|---|
자바 객체 깊은 복사와 얕은 복사 (0) | 2019.07.11 |
자바 정수 1의 자리, 10의 자리 반올림 올림 내림 (0) | 2019.04.15 |
자바 오늘, 특정 날짜가 올해의 이달의 몇 번째 주인지 구하기. (0) | 2019.04.10 |
JAVA File 파일 생성 시 디렉토리가 존재하지 않을 경우 디렉토리 생성하기 (0) | 2019.01.02 |