반복문 제어 문법이다.

KakaoTalk_20220426_214430341.jpg

기본 예제

break

break를 만나면 즉시 해당 반복문의 스코프를 빠져 나간다.

package com.java.loop03.breakcontinue;

public class Break01 {

	public static void main(String[] args) {
		// 반복문 >제어키워드>break
		//break만나면 해당 반복문의 스코프를 빠져 나간다.
		
		for(int i=0;i<10;i++) {
			System.out.println(i);
			if(i==5) break;
		}
		
		System.out.println("반복문 탈출");

	}

}

package com.java.loop03.breakcontinue;

public class Break02 {

	public static void main(String[] args) {
		// ...Break >label
		Loop1: for (int i = 2; i < 10; i++) {
			for (int j = 1; j < 10; j++) {
				if (i == 5)
					break Loop1; // 5단이 사라짐
				System.out.println(i + "*" + j + "=" + i * j);
			}
			System.out.println();
		}
	}// main

}

continue

실행 하지 않고, 다시 조건식으로 올라간다.

package com.loop03.breakcontinue;

public class Continue01 {

	public static void main(String[] args) {
		// continue는 실행하지 않고 다시 조건식으로 다시 올라간다.

		for(int i=0;i<5;i++) {
			
			if(i==3) continue;
			
			System.out.println(i);
			
			
		}
       
	}
	}