제어문 : while문(반복문)

bethe·2022년 7월 28일
0

Java

목록 보기
12/14

1. while문

(1) while문이란?

while문은 조건이 true이면 반복되는 제어문으로, 주로 끝없는 반복을 할 때 사용된다.

(2) while문 문법

while(조건문) {

조건이 true이면 실행되는 내용

}

package ex06;

public class WhileEx01 {

	public static void main(String[] args) {
		//Daemon
		while(true) {
			System.out.println("안녕");
		}

	}

}

위의 코드를 실행할 경우, 조건이 무조건 true라 console창은 안녕을 무한 반복하게 된다.
중단하지 않을 경우 CPU가 과부하가 걸리기 때문에 console의 빨간색 네모 창을 눌러 중단해주자.


2. break

break : 반복문을 중단시키고 반복문에서 빠져나오는 기능

package ex06;

public class WhileEx02 {

	public static void main(String[] args) {
		//무한루프를 돌면서 1,2,3,4,5,6~~~ 번호를
		//출력하는 프로그램을 만들어라
		//단, 숫자가 10 출력되면 멈춰라.
		int n = 1;

		while (true) {
			System.out.println(n);
            
			n = n + 1;

			if (n == 10) {
				break;
			}
		}
	}

}

결과값
1
2
3
4
5
6
7
8
9
10

✍️ break 조건문이 while문의 위쪽에 있는게 좋을까, 아래쪽에 있는게 좋을까?
위쪽에 있을 때보다 아래쪽에 있을 때 반복문이 덜 반복된다.
따라서 아래쪽에 조건문을 두는 것이 좋은 로직이다. (크게 상관은 없다)

profile
코딩을 배우고 기록합니다. 읽는 사람이 이해하기 쉽게 쓰려고 합니다.

0개의 댓글