do while 반복문
Coddy Java 여정의 기초 섹션에 포함된 레슨. 73개 중 44번째.
do-while 반복문은 while 반복문과 비슷하지만, 한 가지 중요한 차이점이 있습니다. 조건을 확인하기 전에 코드 블록이 최소 한 번 실행됩니다. 즉, 조건이 참인지 거짓인지와 관계없이 반복문의 본문은 처음에 항상 실행됩니다.
do-while 반복문의 기본 구조는 다음과 같습니다.
do {
// 실행할 코드
} while (condition);do 키워드는 루프의 시작을 표시하며, 그 뒤에 중괄호로 묶인 코드 블록이 옵니다. 코드 블록 뒤에는 while 키워드가 조건을 도입합니다. 조건이 true인 동안 루프가 계속 실행됩니다.
예시는 다음과 같습니다:
int count = 0;
do {
System.out.println("Count: " + count);
count++;
} while (count < 5);이 예시에서는 do 블록 안의 코드가 먼저 실행되어 "Count: 0"을 출력하고 count를 1로 증가시킵니다. 그런 다음 count < 5 조건을 확인합니다. 조건이 true이므로 루프가 계속됩니다.
이 과정은 count가 5가 될 때까지 반복되며, 그 시점에 조건이 false가 되어 루프가 종료됩니다.
이 코드의 출력은 다음과 같습니다.
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4챌린지
초급do-while 반복문을 사용하여 다음을 수행하는 Java 프로그램을 작성하세요.
- 변수
sum을 0으로 초기화합니다. - 변수
number를 1로 초기화합니다. - 각 반복에서
number를sum에 더합니다. - 각 반복에서
number를 2씩 증가시킵니다(즉, 1, 3, 5, ...). - 각 반복이 끝날 때, 더하기와 증가를 마친 후
sum을 출력하고 이어서number를 출력합니다:Sum is: [The sum value]Num is: [The number value] number가 50보다 작거나 같은 동안 반복문을 계속 실행합니다.- 코드 아래의 줄은 반복문이 끝난 후
sum의 최종 값을 출력합니다:Final Sum: [The final sum value]
직접 해보기
// 변수를 초기화하세요
int sum = 0;
int number = 1;
// 여기에 코드를 작성하세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Java 컴파일러