C#/수업 내용

[C#] 2021-08-30

JSH1 2021. 8. 30. 10:36
class Program
{

    static void Main(string[] args)
    {
        DreamWorld dreamWorld = new DreamWorld();
        dreamWorld.Start();
        
        Console.ReadLine();
    }
}
class DreamWorld
{
    string inputId;
    string inputPass;
    string inputName;
    string inputSex;

    //생성자
    public void DraemWorild()
    {

    }

    public void Start()
    {
        Console.WriteLine("[Enter]를 누르세요.");
        Console.ReadLine();

        while (true) // Id
        {
            Console.WriteLine("당신의 아이디는?");
            inputId = Console.ReadLine();
            Console.WriteLine();

            Console.WriteLine("당신의 아이디가 '{0}' 맞습니까? [Y/n]", inputId);
            
            if (Console.ReadKey().Key.ToString() == "Y") 
            {
                Console.WriteLine();
                break;
            }

            else
            {
                Console.WriteLine();
            }
        }

        while(true) // Name
        {
            Console.WriteLine("당신의 꿈의나라에서 누구라 불립니까?");
            inputName = Console.ReadLine();
            Console.WriteLine("새로운 이름이군요. 이 이름을 원하십니까? (Y/n)");

            if (Console.ReadKey().Key.ToString() == "Y")
            {
                Console.WriteLine();
                break;
            }

            else
            {
                Console.WriteLine();
            }
        }

        while (true) // Pass
        {
            Console.WriteLine("암호를 입력해주십시오.");
            inputPass = Console.ReadLine();
            Console.WriteLine();

            Console.WriteLine("확인을 위헤 다시한번 암호를 입력해주십시요.");

            if(inputPass == Console.ReadLine())
            {
                Console.WriteLine();
                break;
            }

            else
            {
                Console.WriteLine("먼저 입력하신 암호와 다르군요.");
                Console.WriteLine("암호를 다시정하시죠.");
                Console.WriteLine();
            }
        }

        while(true)
        {
            Console.WriteLine("당신의 성별은 무엇입니까? (남[M]/여[F)");
            ConsoleKeyInfo info = Console.ReadKey();

            if (info.Key.ToString() == "M")
            {
                inputSex = "남";
                break;
            }
            
            else if(info.Key.ToString() == "F")
            {
                inputSex = "여";
                break;
            }

            else
            {
                Console.WriteLine("없는 성별입니다.");
            }
        }

        Console.WriteLine();
        Console.WriteLine("아이디 : {0}", inputId);
        Console.WriteLine("비밀번호 : {0}", inputPass);
        Console.WriteLine("이름 : {0}", inputName);
        Console.WriteLine("성별 : {0}", inputSex);
    }
}

hello world.exe
0.01MB

'C# > 수업 내용' 카테고리의 다른 글

[C#] 읽기/쓰기 get, set  (0) 2021.08.30
[C#] 구조체 struct  (0) 2021.08.30
[C#] class 상속(parent, child), virtual, override  (0) 2021.08.29
[C#] 2021-08-27 오후  (0) 2021.08.27
[C#] class virtual override  (0) 2021.08.27