자바의 do-while 반복문은 특정 조건이 참인 동안 코드 블록을 반복 실행하는 반복문입니다. do-while 반복문은 while 반복문과 유사하지만, 한 가지 차이점이 있습니다. do-while 반복문은 코드 블록을 먼저 실행한 다음 조건을 평가합니다. 따라서 코드 블록은 최소한 한 번 실행됩니다.
do {
// 실행할 코드
} while (조건식);
- do : do 키워드는 do-while 반복문의 시작을 나타냅니다.
- 코드 블록 : 중괄호로 묶인 코드 블록은 먼저 실행되며, 그 다음에 조건을 평가합니다. 코드 블록은 조건식이 true일 때 실행됩니다.
- while : while 키워드는 do-while 반복문의 끝을 나타냅니다.
- 조건식 : 조건식은 각 반복마다 평가되며, 조건이 true인 경우에만 코드 블록이 다시 실행됩니다. 조건식이 false가 될 때 반복이 종료됩니다.
- do-while 반복문의 동작 순서 :
1) 코드 블록이 실행됩니다.
2) 조건식이 평가됩니다. 조건식이 true인 경우 코드 블록이 다시 실행됩니다.
3) 조건식이 false가 될 때 반복문이 종료됩니다.
int count = 1;
do {
System.out.println("반복 횟수: " + count);
count++;
} while (count <= 5);
이 예제에서 do-while 반복문은 먼저 "반복 횟수: 1"을 출력한 다음 count 변수를 증가시키고, 조건식이 true인 경우 계속해서 "반복 횟수: 2", "반복 횟수: 3", ... "반복 횟수: 5"를 출력합니다. 조건식이 false가 되면 반복문이 종료됩니다.
do-while 반복문은 코드 블록이 최소한 한 번 실행되어야 하는 경우 유용합니다. while 반복문과 마찬가지로 조건에 따라 반복을 제어할 수 있으며, 코드 블록이 실행되는 시점을 조절할 수 있습니다.
With ChatGPT
'JAVA > 포스팅' 카테고리의 다른 글
자바 continue문 (0) | 2023.11.02 |
---|---|
자바 break문 (0) | 2023.11.02 |
자바 while문 (0) | 2023.11.02 |
자바 for문 (0) | 2023.11.02 |
자바 switch문 (0) | 2023.11.02 |