Menu
Coddy logo textTech

While 반복문

Coddy C++ 여정의 기초 섹션에 포함된 레슨 — 74개 중 43번째.

while 루프는 for 루프와 다릅니다. for 루프는 일반적으로 특정 range를 반복하는 데 사용되지만, while 루프는 특정 condition이 충족되는 동안 계속해서 반복할 수 있게 해줍니다.

while 루프를 사용하려면 다음과 같이 작성합니다:

while (condition) {
	code
}

코드는 조건이 true인 경우에만 실행됩니다.

참고: 루프 본문에 단일 문만 포함된 경우 중괄호는 선택 사항입니다:

while (condition)
	code;

while이 문제를 해결할 수 있지만 for 루프는 그렇지 않은 사용 사례가 많습니다. 하지만 for 루프가 단순히 특정 범위를 반복하는 것에만 국한되지 않는다는 점을 유념하세요. 초기화 및 업데이트 단계는 선택 사항이므로, 두 루프 유형 모두 비슷하게 동작하도록 만들 수 있습니다.

challenge icon

챌린지

초급

하나의 double 타입 숫자를 입력받는 프로그램을 작성하세요.

숫자가 3.5보다 크거나 같을 동안 while 루프를 사용하여 입력을 2로 계속 나눕니다.

3.5보다 작은 첫 번째 숫자를 출력하세요.

치트 시트

while 루프는 조건이 true인 동안 코드를 실행합니다:

while (condition) {
	code
}

특정 범위를 반복하는 for 루프와 달리, while 루프는 조건이 충족되는 동안 계속됩니다.

직접 해보기

#include <iostream>

int main() {
    // 아래에 코드를 작성하세요
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨