JAVA/포스팅

자바 while문

짜집퍼박사(짜박) 2023. 11. 2. 01:14

자바의 while 반복문은 특정 조건이 참인 동안 코드 블록을 반복 실행하는 데 사용되는 반복문입니다. while 반복문은 초기화식, 조건식, 그리고 실행할 코드 블록으로 구성되며, 조건이 true인 경우에만 코드를 반복 실행합니다.

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

- while : while 키워드는 while 반복문의 시작을 나타냅니다.
- 조건식 : 조건식은 각 반복마다 평가되며, 조건이 true인 경우에만 반복문의 코드 블록이 실행됩니다. 조건식이 false가 될 때 반복이 종료됩니다.
- 코드 블록 : 중괄호로 묶인 코드 블록은 조건식이 true일 때 실행될 코드를 포함합니다.
- while 반복문의 동작 순서 :
1) 조건식이 평가됩니다. 조건식이 false인 경우 반복문은 종료됩니다.
2) 조건식이 true인 경우 코드 블록이 실행됩니다.
3) 코드 블록 실행 후 다시 조건식이 평가됩니다. 조건식이 false가 되면 반복문을 종료하고, 4) true가 되면 다시 코드 블록이 실행됩니다.
5) 이러한 프로세스가 조건식이 false가 될 때까지 반복됩니다.

int count = 1;

while (count <= 5) {
    System.out.println("반복 횟수: " + count);
    count++;
}

이 예제에서 while 반복문은 count 변수가 5 이하일 때 "반복 횟수: 1", "반복 횟수: 2", ... "반복 횟수: 5"를 출력합니다. count 변수가 증가하면서 조건식이 false가 되어 반복문이 종료됩니다.

while 반복문은 조건이 true일 때 코드를 반복 실행하며, 반복 횟수나 조건이 동적으로 결정되는 경우 유용합니다. 또한 while 반복문은 조건을 먼저 평가하므로 조건이 false인 경우 아예 실행되지 않을 수 있습니다. 이러한 특성을 이용하여 무한 루프를 생성할 수도 있으므로 주의가 필요합니다.

 

With ChatGPT

'JAVA > 포스팅' 카테고리의 다른 글

자바 break문  (0) 2023.11.02
자바 do-while문  (0) 2023.11.02
자바 for문  (0) 2023.11.02
자바 switch문  (0) 2023.11.02
자바 if 조건문  (0) 2023.11.02