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