더북(TheBook)

무한 루프 빠져나오기

프로그래밍 언어에서 무한 루프는 조건이 맞지 않아 루프를 무한정 도는 경우입니다. 특정 조건을 만족할 때 루프를 빠져나오는 구문은 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보다 커지면 breakwhile 문을 빠져나오도록 했습니다.

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