무한 루프 빠져나오기
프로그래밍 언어에서 무한 루프는 조건이 맞지 않아 루프를 무한정 도는 경우입니다. 특정 조건을 만족할 때 루프를 빠져나오는 구문은 continue 또는 break를 사용할 수 있습니다.
무한 루프 빠져나오기: BreakInfiniteLoop.cs
using System;
class BreakInfiniteLoop
{
static void Main()
{
int number = 0;
while (true) //무한 루프
{
Console.WriteLine(++number);
if (number >= 5)
{
break;
}
}
}
}
실행 결과
1 2 3 4 5
while (true)는 무한 루프입니다. while 문이 계속해서 반복하도록 설정한 후 number 값을 1씩 증가시켜 출력하고, 5보다 커지면 break로 while 문을 빠져나오도록 했습니다.