课时16:Java运算符(三目运算符)
摘要:范例:将两个变量值在大的内容赋值给新变量。三目是一种赋值运算,它指的是根据条件来进行判断。(根据判断的结果来决定赋值内容)对于三目运算的基本使用语法如下:
数据类型 变量 = 布尔表达式 ?条件满足时赋值内容:条件不满足时:赋值内容。
范例:将两个变量值在大的内容赋值给新变量
输入代码
int x = 10; Int y =20 Int result = x > y ? x : y; 如果现在x和y的判断结果为true,则result的内容是x,否则为y。 输入System.out.println(result)
编译执行结果如下为20。
以上就是一个最简化的三目运算处理效果。很多时候如果你实在不清楚这种三目运算,也可以写成if判断。
此处如果写为if。
输入代码
int x = 10; Int y =20 Int result =0; //声明变量必须提供默认值 If(x > y){ result = x; }else{ result = y; } System.out.println(result)
编译执行结果如下还是二十。
如果现在不使用三目,整个代码所跨越的行太多。目前最直观评价就是看代码有多少行以及复制粘贴的代码数少。所以现在企业都在简化程序代码。