본문 바로가기
자바공부/조건문과 반복문

JAVA(자바) - break문

by You진 2021. 2. 13.

▶break문

 - for문, while문, do-while문을 종료한다. (반복을 취소한다.)

 - switch문을 종료한다.

  - 대개 if문과 같이 사용되어 if문의 조건식에 따라 for문과 while문을 종료할 때 사용

	public static void main(String[] args) {
		while (true) {
			int num = (int)(Math.random()*6)+1;
			System.out.println(num);
			if (num ==6) {
				break;
			}
		}
		System.out.println("프로그램 종료");
	}
	2
	4
	2
	6
	프로그램 종료

 

 - 반복문이 중첩 되어 있을 경우

  ● 반복문이 중첩되어 있을 경우 break 문은 가장 가까운 반복문만 종료

  ● 바깥쪽 반복문까지 종료시키려면 반복문에 이름을 붙이고, "break 이름;" 을 사용

 

	public static void main(String[] args) {
		Outter:for (char upper = 'A'; upper <= 'Z'; upper++) {
			for (char lower = 'a'; lower <= 'z'; lower++) {
				System.out.println(upper + "_" + lower);
				if (lower=='g') {
					break Outter;
				}
			}
		}
		System.out.println("프로그램 실행 종료");
	}
	실행 후 결과 값
	A_a
	A_b
	A_c
	A_d
	A_e
	A_f
	A_g
	프로그램 실행 종료