// 三元表達式 // 語法: 表達式1?表達式2:表達式3; // 如果表達式1成立則表達式2值為整個表達式的值 // 如果表達式1不成立則表達式3值為整個表達式的值 // 表達式2/3的表達式類型應相同,也應與整體三元表達式相同 // 應用范圍 : 1次if else 可以用三元表達式代替 //計算兩個數字大小,求出最大值 try { Console.WriteLine("請輸入第一個數:"); int n1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("請輸入第二個數:"); int n2 = Convert.ToInt32(Console.ReadLine()); int max = n1 > n2 ? n1 : n2; Console.Write("這兩個數中最大的數為:"); Console.WriteLine(max); } catch { Console.WriteLine("您輸入的數字不正確,請重試"); } //Console.WriteLine("Hello, World!");
Console.WriteLine("請輸入姓名:"); string name=Convert.ToString(Console.ReadLine()); string result = name == "老趙" ? "神一樣的少年" : "沖沖沖"; // 漢字字符串存儲時為亂碼,如“老趙”換成英文數字則可正常運行 Console.WriteLine(result);
