[JAVA] 반복문 ( Break )

2021. 12. 30. 23:25JAVA

- break

반복을 멈춰라
반복문 {
if(반복을 멈출 조건){
break;
     }
}

· break문은 무한반복으로 실행될 때 사용

 

 

무한반복이란 ?

- 반복이 멈추지 않고 계속해서 실행되는 것을 의미

- while문은 조건식이 참일 경우 실행되는데 값이 True면 무한으로 반복된다

while ( True ) {
반복할 명령;
}

 

 

ex)

package practice;

public class pra7 {

	public static void main(String[] args) {

		int i=1;
		while(true) {
			System.out.println(i++);
		}

	}

}

- i가 1이고 i를 1씩 증가시켜라!라고 입력하였을 때 무한으로 증가되는 수들을 확인할 수 있다

이러한 무한반복을 막기 위해 break문을 사용해주는 것이다

 

ex) break문 사용하였을 때

 

package practice;

import java.util.Scanner;

public class pra7 {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		int num;
		while(true) {
			System.out.println("숫자입력 :" );
			num=sc.nextInt();

			if(num==0) {
				System.out.println("반복종료");
				break;
			}
		}
		System.out.println("입력값 :" +num);
	}

}

- 0을 입력받을 때까지 숫자 입력받아!라는 반복문이다

- 이때, 마지막 라인 System.out.println("입력값 :" +num);  문장은 반복문을 빠져나와 적어주어야 한다

'JAVA' 카테고리의 다른 글

[JAVA] 배열  (0) 2021.12.31
[JAVA] 반복문 (Continue)  (0) 2021.12.30
[JAVA] 반복문 (do - while문)  (0) 2021.12.30
[JAVA] 반복문 (While문)  (0) 2021.12.30
[JAVA] 반복문 (For문)  (0) 2021.12.28