무한 루프란 종료문을 만나지 못하고 끝없이 동작하는 것.
while(true)//조건식이 항상 참 이므로 무한히 실행됨
{
//실행코드
}
while (true)
{
Console.Write("숫자를 입력해주세요. \n : );
string str = Console.ReadLine(); // 숫자 입력
if (str == "end")break; // end를 입력하게 되면 무한 루프 종료
sum += int.Parse(str); // 문자열을 숫자로 변환 후 sum 에 더함
}
Console.WriteLine("숫자 합 : " + sum);
while 문의 조건식이 항상 true 이므로 무한 루프를 빠져나오기 위한 조건을 받을 떄까지 반복해서 숫자를 입력 및 합이 더해지다가 end가 입력이되면 break를 만나 while문을 빠져나오면서 지금까지 적은 수의 합을 출력함.
이런 유용한 정보를 나눠주셔서 감사합니다.