제니노트

C# While 루프 활용 : 유효한 이름 입력까지 대기 [C#] 본문

C#/C#

C# While 루프 활용 : 유효한 이름 입력까지 대기 [C#]

yangjennie 2023. 10. 12. 00:36
반응형

이번 포스팅에서는 C#의 'while'루프를 활용하여

사용자로부터 유효한 이름을 입력받을 때까지

대기하는 예제를 다룬다.

 

'while'루프는 조건이 참일 때 일련의 코드를 

반복해서 실행할 때 유용한 제어 구조다.

 

아래의 코드는 사용자로부터 이름을 입력받고, 유효한 이름이 입력될 때 까지 대기한다.

using System;

namespace MyFirstProgram
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("이름을 입력하세요: ");
            string name = Console.ReadLine();

            while (name == "")
            {
                Console.WriteLine("이름을 입력하세요: ");
                name = Console.ReadLine();
            }

            Console.WriteLine("안녕하세요, " + name + "님!");

            Console.ReadKey();
        }
    }
}

위 코드는 다음과 같은 작업을 수행한다.

 

1. 사용자로부터 이름을 입력받고, 'while'루프를 사용하여 유효한 이름이 입력될 때 까지 대기한다.

2. 'while' 루프의 조건은 'name == ""'로 설정되어 있으며, 

입력된 이름이 비어 있으면 루프가 계속 실행된다.

3. 유효한 이름이 입력되면 루프를 빠져나와 인사 메시지를 출력한다

반응형
Comments