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 키워드를 사용합니다.