본문 바로가기

JAVA/반복문

자바/Java Do-While 문 사용법

자바/Java Do-While 문 사용법



쉽게 설명해서 무조건 한번은 타는 구조 입니다.


public class TestDoWhile {

	public static void main(String[] args) {
		
		int i = 0;
		
		do {
			
			System.out.println("Number" + i);
			
			i++;
			
		} while (i < 10);
	}
}


결과값 입니다. int i 가 10보다 작을때까지 찍어 주었는데요.! 보통의 While 문과 동일한 결과가 나타 납니다.

Result
Number0
Number1
Number2
Number3
Number4
Number5
Number6
Number7
Number8
Number9



하지만 While문의 조건에 (int < 0) 작을때까지 조건을 준다면 어떻게 될까요? While 일 경우에는 실행이 안되겠지만, Do-While 문은 무조건 한번은 실행되기 때문에 아래와 같은 결과를 얻을 수 있습니다.


public class TestDoWhile {

	public static void main(String[] args) {
		
		int i = 0;
		
		do {
			
			System.out.println("Number" + i);
			
			i++;
			
		} while (i < 0);
	}
}

Result
Number0