Java

자바 step12 - UtilClass(반복문 while 문) 1

코딩탕탕 2022. 11. 15. 20:11

 

package test.main;

public class MainClass12 {
	public static void main(String[] args) {
		int num=0;
		while(num<100) {
			System.out.println("num:"+ num);
			num++;
		}
	}
}

<console>
num:0
num:1
num:2
num:3
num:4
num:5
num:6
num:7
num:8
num:9
num:10
num:11
num:12
num:13
num:14
num:15
num:16
num:17
num:18
num:19
num:20
num:21
num:22
num:23
num:24
num:25
num:26
num:27
num:28
num:29

for 문과 비슷한 반복문으로 while문을 많이 사용한다. 보통 무한 반복할 경우 많이 사용!

 

 

package test.main;

public class MainClass13 {
	public static void main(String[] args) {
	// 외형상 무한 루프 이지만 특정 조건에서 탈출하는 반복문
	int count=0;
	// 정확한 반복 횟수를 알 수 없을 때 사용할 수 있는 반복문
	while(true) {
		count++;
		System.out.println("반복 횟수:"+count);
		if(count==1000) {
			break;//인접한 블럭(반복문) 탈출
		}
	}
	}
}

<console>
반복 횟수:1
반복 횟수:2
반복 횟수:3
반복 횟수:4
반복 횟수:5
반복 횟수:6
반복 횟수:7
반복 횟수:8
반복 횟수:9
반복 횟수:10
반복 횟수:11
반복 횟수:12
반복 횟수:13
반복 횟수:14
반복 횟수:15
반복 횟수:16
반복 횟수:17
반복 횟수:18
반복 횟수:19
반복 횟수:20
반복 횟수:21
반복 횟수:22
반복 횟수:23
반복 횟수:24
반복 횟수:25
반복 횟수:26
반복 횟수:27
반복 횟수:28
반복 횟수:29
반복 횟수:30

while문 () 안에 조건이 들어가는데 True를 사용하면 무한 반복이 이루어진다. break를 통해 반복문을 탈출할 수 있다.