본문 바로가기

Java/Java Beginnig

[Java Beginning] Java 반복문 (while과 do-while)

728x90
반응형

이번 글에서는 Java 프로그래밍에서의 반복문인 `while`과 `do-while` 반복문에 대해 알아보겠습니다.

 


1. `while` 반복문

`while` 반복문은 조건을 만족하는 동안 특정 코드 블록을 반복해서 실행합니다. 아래는 `while` 반복문의

구조입니다.

while (조건) {
    // 조건이 참일 때 실행할 코드
}


`while` 반복문은 먼저 조건을 검사한 후, 조건이 참(`true`)이면 반복문 내부의 코드 블록을 실행합니다.

그런 다음 다시 조건을 검사하고, 조건이 거짓(`false`)이 될 때까지 반복합니다.

 

int i = 0;
		while(i<10){
			System.out.println("\n\t 여기는 while문 내부임 i = "+i);
			i++;
		}

 

2. `do-while` 반복문

`do-while` 반복문은 먼저 코드 블록을 실행한 후 조건을 검사합니다. 따라서 코드 블록은 최소 한 번은

실행됩니다. 아래는 `do-while` 반복문의 구조입니다.

do {
    // 실행할 코드
} while (조건);


`do-while` 반복문은 코드 블록을 먼저 실행하고, 그 후 조건을 검사합니다. 조건이 참(`true`)이면 

코드 블록을 다시 실행하고, 조건이 거짓(`false`)이 될 때까지 반복합니다.

 

int j = 0;   
	do{
		System.out.println("\n\t 여기는 do문 내부임 j = "+j);
		j++;  
	} while(j<1);

 

while 문을 이용하여 2단을 출력 )

	int k=1;
	while(k<10){
		System.out.println("2 * "+k+"="+2*k);
		k++;
	}

3. 무한 루프

무한 루프는 조건이 항상 참인 반복문입니다. `while (true)`를 사용하면 항상 참이므로 반복문이 끝나지 않고 계속해서 실행됩니다. 무한 루프는 종료 조건이 없으므로 프로그램이 끝나지 않고 계속 실행됩니다.

 

	while(true){
		System.out.println("여기는 반복문 내부의 무한 루프");
	}

 

 

728x90
반응형