while 반복문
Coddy Java 여정의 기초 섹션에 포함된 레슨. 73개 중 43번째.
while 반복문은 for 반복문과 다릅니다. for 반복문은 헤더에 초기화, 조건, 업데이트 부분이 있으므로 알려진 값의 범위를 세는 데 적합합니다. while 반복문에는 조건만 있으며, 그 조건이 충족되는 동안 계속 반복합니다.
while 루프를 사용하려면 다음과 같이 작성하세요:
while (condition) {
code
}조건이 true일 때만 코드가 실행됩니다.
for 반복문도 같은 작업을 할 수 있지만, 사용자가 "quit"을 입력할 때까지 입력을 읽는 것처럼 코드가 몇 번 반복되어야 하는지 미리 알 수 없을 때는 while 반복문이 더 명확합니다.
챌린지
초급입력값 하나를 받는 프로그램을 작성하세요. 입력값은 double 숫자입니다.
숫자가 3.5보다 크거나 같은 동안 while 루프를 사용해 입력값을 2로 나누세요.
3.5보다 작은 첫 번째 숫자를 출력하세요.
직접 해보기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 아래에 코드를 작성하세요
scanner.close();
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Java 컴파일러