[스파르타 부트캠프] 이름찾기

피스타치오·2025년 3월 25일
0

bool Success;

do
{
    Console.WriteLine("이름을 입력해주세요. (3~10글자)");
    string input = Console.ReadLine();

    if (input.Length >= 3 && input.Length <= 10)
    {
        Console.WriteLine("안녕하세요! 제 이름은 " + input + " 입니다.");
    }
    else
    {
        Console.WriteLine("이름을 확인해주세요.");
        Console.Clear();
    }

    Success = input.Length >= 3 && input.Length <= 10;
}
while (Success);

보통 닉네임을 만들때 보이는 기능이다.


  • 메모
//Console.WriteLine("이름을 입력해주세요. (3~10글자)");
//string input = Console.ReadLine();

//if (input.Length >= 3 && input.Length <= 10)
//{
//    Console.WriteLine("안녕하세요! 제 이름은 " + input + " 입니다.");
//}
//else
//{
//    if (input.Length > 10)
//    {
//        Console.Clear();
//        Console.WriteLine("이름을 확인해주세요");       
//    }
//    else if (input.Length < 3)
//    {
//        Console.Clear();
//        Console.WriteLine("이름을 확인해주세요");
//    }

//}
  • 입력조건이 맞지 않으면 지우고 새로 입력을 만드려던 코딩인데 이런 방식으로하면
    기능은 같으나 줄이 길어진다.
  • 비교 조건을 사용해 좀더 간소화 할수있다.

0개의 댓글