보조 제어문은 반복문 안에서만 사용한다.

 

 

Break는

 

1. Switch 문을 종료할 때

2. 무한 루프가 돌아가는 반복문을 중지 시켜서 빠져 나올 수 있게 한다.

 

		for (;;) {
		System.out.println("무한출력");
		}

 

for 소괄호 안에 아무것도 적지 않으면 중지시킬때까지 영원히 반복된다.

이럴 때는 검정 박스안의 빨간색 중지 버튼을 눌러야 끝난다.

 

 

 

다음과 같이 if문을 추가해주면 100번까지만 출력된다.

		for (int i=1; ; i++) {
			System.out.println((i+"무한출력"));
			if(i == 100) break;
		}

 

 

그렇지만 for문에는 형식상 조건식을 반드시 적는 자리가 있기 때문에 잘 사용하지는 않고

while문을 많이 쓴다.

 

		int i=1;
		while(true) {					
			System.out.println(i+"무한출력");
			i++;
		}

항상 참인 조건식을 쓰고

 

1무한출력

2무한출력

3무한출력

.

.

라는 결과가 영원히 반복된다.

 

 

		int i=1;
		while(true) {	
			System.out.println(i+"무한출력");
			if (i == 100 ) break;
			i++;
		}

그래서 다음과 같이 if문을 사용하여 break를 쓰면 100번까지 출력된다.

이 때, if문의 위치에 따라 99번까지 출력될 수도, 100번까지 출력될 수도 있다.

'자바' 카테고리의 다른 글

배열 (2022-06-24)  (0) 2022.06.25
보조 제어문 Continue (2022-06-24)  (0) 2022.06.24
반복문 Do while문 (2022-06-23)  (0) 2022.06.23
반복문 While (2022-06-23)  (0) 2022.06.23
반복문 For (2022-06-23)  (0) 2022.06.23

+ Recent posts