콘솔창에 입력을 받아 3글자 이상 10글자 이하면 이름으로 출력하고, 아니라면 3글자 이상 10글자 이하가 될때까지 입력을 받는 프로그램을 작성하였다. 조건문과 do while문을 활용하였다.
// 1. 이름 입력하기 2. 조건에 맞을 때까지 이름 입력, 3. 반복 시 기존 내용 지우기
{
bool isSuccess;
do
{
Console.WriteLine("이름을 입력해주세요. (3 ~ 10글자)");
string input = Console.ReadLine();
Console.Clear(); // 3. 반복 시 기존 내용 지우기
int length = input.Length;
if(length >= 3 && length <= 10)
{
Console.WriteLine("안녕하세요. 제 이름은 " + input + " 입니다.");
}
else
{
Console.WriteLine("이름을 확인해주세요.");
}
isSuccess = length >= 3 && length <= 10;
}
while (!isSuccess);
}