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