Java —— 三元运算符

简介

由?:符号表示的,具体的含义其实就和if-else结构的含义差不多,这种运算符会将某个条件作两种处理,如果满足条件的话就执行第一个结果,如果不满足的话就执行另外一个结果。

Java —— 三元运算符

三元运算符与if-else的联系与区别:

1)三元运算符可简化if-else语句。 

2)三元运算符要求必须返回一个结果。

3)if后的代码块可有多个语句。

运算符优先级

  1. 运算符有不同的优先级,所谓 优先级就是表达式运算中的运 算顺序。如右表,上一行运算 符总优先于下一行。
  2. 只有单目运算符、三元运算符、 赋值运算符是从右向左运算的。

 

Java —— 三元运算符