IT/Java
자바 outerLoop 에서의 break, continue 사용 예제
노마드오브
2018. 7. 9. 22:45
○ 예제 소스
// break Label
outerLoop: for (int i = 2; i <= 9; i++) {
System.out.println("<<" + i + "단 >>");
for (int j = 1; j <= 9; j++) {
if (i % 2 == 0 && j % 2 == 0) {
// 상단에 outerLoop: 로 표시된 반복문 밖으로 나간다. 즉, outerLoop: for문 종료.
//break outerLoop;
// 상단에 outerLoop: 로 표시된 곳의 조건식으로 이동한다. 즉, outerLoop: for문 조건식 실행.
continue outerLoop;
}
System.out.println(i + "*" + j + "=" + i * j);
}
System.out.println();
}
결과출력창
1. continue outerLoop일 경우
2. break outerLoop일 경우