Menu
CoddyTech

do-while 반복문

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

do-while 반복문은 while 반복문과 비슷하지만, 한 가지 중요한 차이점이 있습니다. 조건을 확인하기 전에 코드 블록이 최소 한 번 실행됩니다. 즉, 조건이 참인지 거짓인지와 관계없이 반복문의 본문은 처음에 항상 실행됩니다.

다음은 do-while 반복문의 기본 구조입니다.

do {
    // 실행할 코드
} while (condition);

do 키워드는 루프의 시작을 표시하고, 그 뒤에 중괄호로 묶인 코드 블록이 옵니다. 코드 블록 뒤에는 while 키워드가 조건을 나타냅니다. 조건이 true인 한 루프는 계속 실행됩니다.

예시입니다:

int count = 0;
do {
    Console.WriteLine("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
challenge icon

챌린지

초급

다음 작업을 수행하는 do-while 루프를 사용하는 C# 프로그램을 작성하세요.

  1. 변수 sum을 0으로 초기화합니다.
  2. 변수 number를 1로 초기화합니다.
  3. 반복할 때마다 number를 sum에 더합니다.
  4. 반복할 때마다 number를 2씩 증가시킵니다(즉, 1, 3, 5, ...).
  5. number와 sum을 출력합니다:
    Sum is: [The sum value]
    Num is: [The number value]
  6. number가 50보다 작거나 같은 동안 루프를 계속합니다.
  7. 루프가 끝난 후 sum의 최종 값을 출력합니다: Final Sum: [The final sum value]

직접 해보기

using System;

public class Program {
    public static void Main(string[] args) {
        // 변수 초기화
        int sum = 0;
        int number = 1;

        // 여기에 코드 작성
        

        // 최종 합계 출력
        Console.WriteLine("Final Sum: " + sum);
    }
}
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 C# 컴파일러