1.Convert類型轉換 總結: 類型如果相相容的兩個變數,可以使用自動類型轉換或者強制類型轉換。 但是,如果兩個類型的變數不相容,比如string與int或者string 與double, 這個時候我們可以使用一個叫做Convert的轉換工廠進行轉換。 註意:使用Convert進行類型轉換,也需 ...
1.Convert類型轉換
總結:
類型如果相相容的兩個變數,可以使用自動類型轉換或者強制類型轉換。 但是,如果兩個類型的變數不相容,比如string與int或者string 與double, 這個時候我們可以使用一個叫做Convert的轉換工廠進行轉換。
註意:使用Convert進行類型轉換,也需要滿足一個條件,面兒上必須要過的去。
namespace _03Convert類型轉換 { class Program { static void Main(string[] args) { //顯示類型轉換, 隱士類型轉換 //double---》int int-----》double //讓用戶輸入姓名、語文、數學、英語的三門課的成績 //然後給用戶顯示: xx,你的總成績為xx分,平均成績為xx分 Console.WriteLine("請輸入你的姓名"); string name = Console.ReadLine(); Console.WriteLine("請輸入你的語文成績"); string strchinese = Console.ReadLine(); Console.WriteLine("請輸入你的數學成績"); string strmath = Console.ReadLine(); Console.WriteLine("請輸入你的英語成績"); string strenglish = Console.ReadLine(); double chinese = Convert.ToDouble(strchinese); double math = Convert.ToDouble(strmath); double english = Convert.ToDouble(strenglish); double sumScore = chinese + math + english; // double avg = sumScore / 3; double avg = (int)sumScore *1.0/ 3; Console.WriteLine("你的姓名是{0},你的總成績是{1},平均成績為{2:0.00}", name,sumScore,avg); Console.ReadLine(); } } }