int age = 0;
bool IsCheck = true;
for(;IsCheck;)
{
Console.Write("请输入你的年龄:");
try
{
age = Convert.ToInt32(COnsole.Readline());
IsCheck = false;
}
catch
{
Console.WriteLine("请输入一个正确的年龄...");
}
}
Console.WriteLine("你的年龄是:"+ age + "岁");
收集用户年龄,需要循环语句,并且判断用户输入是否符合要求,可在循环中加入try{}catch{}语句,用于判断用户输入值是否正确,并给出提示。