C#學習11————三元表達式


//    三元表達式
//  語法:   表達式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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM