根据Java运算符优先级,哪个运算符具有最高优先级?

运算符优先级确定表达式中术语的分组。这会影响表达式的求值方式。某些运算符具有更高的优先级;例如,乘法运算符的优先级高于加法运算符。

在此,优先级最高的运算符出现在表格的顶部,优先级最低的运算符出现在表格的底部。在表达式中,优先级较高的运算符将首先被评估。

类别
运算符
关联性
后缀
>()[].(点运算符)
左到右
一元
> ++--!〜
右到左
乘法
> * /
左到右
加法
> +-
左到右
移位
>>> >>> <<
左到右
关系型
>>> = <<=
左到右
相等
> ==!=
左到右
按位与
>&
左到右
按位异或
> ^
左到右
按位或
> |
左到右
逻辑与
> &&
左到右
逻辑或
> ||
左到右
三元运算符
?:
右到左
赋值
> = + =-= * = / =%= >> = << =&= ^ = | =
右到左