Java核心技术卷I基础知识(原书第9版)
上QQ阅读APP看书,第一时间看更新

3.5.7 括号与运算符级别

表3-4给出了运算符的优先级。如果不使用圆括号,就按照给出的运算符优先级次序进行计算。同一个级别的运算符按照从左到右的次序进行计算(除了表中给出的右结合运算符外。)例如,由于&&的优先级比||的优先级高,所以表达式

等价于

又因为+=是右结合运算符,所以表达式

等价于

也就是将b+=c的结果(加上c之后的b)加到a上。

C++注释:与C或C++不同,Java不使用逗号运算符。不过,可以在for语句中使用逗号分隔表达式列表。

表3-4 运算符优先级