Java —— 三元运算符
简介
由?:符号表示的,具体的含义其实就和if-else结构的含义差不多,这种运算符会将某个条件作两种处理,如果满足条件的话就执行第一个结果,如果不满足的话就执行另外一个结果。
三元运算符与if-else的联系与区别:
1)三元运算符可简化if-else语句。
2)三元运算符要求必须返回一个结果。
3)if后的代码块可有多个语句。
运算符优先级
- 运算符有不同的优先级,所谓 优先级就是表达式运算中的运 算顺序。如右表,上一行运算 符总优先于下一行。
- 只有单目运算符、三元运算符、 赋值运算符是从右向左运算的。