慕课网 3.9C#的条件运算符

C#提供了一种条件运算符,能够代替简单的 if...else 结构。这种条件运算符的语法如下:

条件表达式?分支1:分支2

?:就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为true时,执行分支1;当条件表达式为false时,执行分支2。

下面的例子中,根据年龄的大小,输出“成年人”或“未成年人”:

慕课网 3.9C#的条件运算符_第1张图片

因为age=17,所以条件表达式age>=18的值为

false

,返回“未成年人”。


慕课网 3.9C#的条件运算符_第2张图片
程序


慕课网 3.9C#的条件运算符_第3张图片
运行结果

你可能感兴趣的:(慕课网 3.9C#的条件运算符)