30.C#--方法调用练习

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(); //重新输入
}
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章