[JAVA] 반복문 ( Break )
2021. 12. 30. 23:25ㆍJAVA
- 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 |