while문이란?
반복 횟수가 정해져 있지 않을 때 사용하는 반복문
조건을 검사하고 해당 조건이 true인 경우, false가 될때까지 코드 블록을 반복실행한다
if문의 반복 형태라고도 볼수 있다
while (조건) {
조건이 참일 때 실행
}
for문의 초기화식과 증감식이 조건문과 분리된 형태
예시)
int number = 0;
while (true) {// 무한 루프
if (number % 2 == 0) {// 짝수
number++;// 증가식
continue;
}
// 홀수만 실행
System.out.println(number);
number++; // 증가식
if (number == 20) {
break;
}
}
do-while문 이란?
while문과 다르게 조건식의 값이 true가 아니여도 코드를 최소 한번은 무조건 실행
do {
조건이 참인 경우 실행(조건 검사전 반드시 한번은 실행)
} while (조건);
while과 do-while의 차이점
while문은 조건 검사 시점이 실행 전이며 최소 실행 횟수는 없음
do-while문은 조건 검사 시점이 실행 후이며 최소 1번은 실행함
do-while의 사용처
사용자의 입력을 받아야 하는 경우, 특정 작업을 한 번 이상 수행해야 하는 경우
'java' 카테고리의 다른 글
실습) switch, while 사용 (0) | 2025.02.17 |
---|---|
실습) if, else if, else문 사용 (0) | 2025.02.17 |
11. 제어문-For (0) | 2025.02.17 |
10. 제어문-Switch (0) | 2025.02.17 |
09. 제어문-If (0) | 2025.02.17 |