三目运算符(三元运算符)
1、结构:(条件表达式)?表达式1:表达式2
2、说明:
1.条件表达式的值是Boolean类型。
2.根据条件表达式的结果选择执行表达式1还是执行表达式2。
如果条件表达式的结果是true,则执行表达式1;
如果结果是false,则执行表达式2。
3.三目运算符可以嵌套使用。
3、
凡是可以使用的地方,都可以转化为if-else语句。反之,则不成立。因为三目运算符的条件表达式是Boolean型,而if-else语句则无要求。
如果程序可以既使用三目运算符,又可以使用if-else语句,优先使用三目运算符。原因:简洁,执行效率高。