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
반응형
'Java > Java Beginnig' 카테고리의 다른 글
[Java Beginning] Java `break` 문을 사용한 반복문 종료 (0) | 2023.09.03 |
---|---|
[Java Beginning] Java의 For 반복문과 While 반복문 비교 (0) | 2023.09.03 |
[Java Beginning] Java의 Switch 문 (다중 조건 분기) (0) | 2023.09.03 |
[Java Beginning] Java에서의 문자열 변환과 특수 문자 사용 (0) | 2023.09.03 |
[Java Beginning] Java 논리 연산자 AND(&, &&)와 OR(|, ||) (0) | 2023.09.03 |