static void Main(string[] args)
{
//练习:读取输入的整数
//多次调用(如果用户输入的是数字,则返回,否则提示用户重新输入)
Console.WriteLine("请输入一个数字");
string input = Console.ReadLine(); //获取输入的数字
int number = GetNumber(input); //调用GetNumber方法
Console.WriteLine(number); //输出到屏幕上
Console.ReadKey(); //暂停显示
}
public static int GetNumber(string s) //声明GetNumber方法
{
while (true) //通过while进行循环判断
{
try { //进行异常捕获
int numbeer = Convert.ToInt32(s); //将输入的转换成int类型
return numbeer; //如果是int类型则返回一个值
}
catch
{
Console.WriteLine("请重新输入"); //如果输入的不是int类型则提示重新输入
s = Console.ReadLine(); //重新输入
}
}
}
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。