더북(TheBook)

break 문을 사용하여 while 문 빠져나오기

이번에는 while 문에 break 문을 사용하여 빠져나오는 예제를 살펴보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

1~10에서 정수 합을 구하다 22 이상이 되면 멈추는 프로그램: WhileBreak.cs

using System;

class WhileBreak
{
    static void Main()
    {
        int goal = 22;
        int sum = 0;

        int i = 1;
        while (i <= 10)
        {
            sum += i;

            if (sum >= goal)
            {
                break;
            }

            i++;
        }

        Console.WriteLine(
            $"1부터 {i}까지의 합은 {sum}이고, 목표치 {goal} 이상을 달성했습니다.");
    }
}

실행 결과

1부터 7까지의 합은 28이고, 목표치 22 이상을 달성했습니다.

합을 계속 구해 나가는 과정에서 22 이상이 되면 더 이상 합계를 구하지 않고 반복문을 빠져나올 때 break 키워드를 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.