运算符的优先级,如下图所示:

java基础之括号与运算符级别

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

        a && b || c

等价于

        (a && b) || c

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

        a += b += c

等价于

        a +=(b += c)

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

相关文章:

  • 2021-12-16
  • 2021-10-28
  • 2021-12-06
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
猜你喜欢
  • 2021-09-24
  • 2021-04-16
  • 2021-12-06
  • 2021-05-12
  • 2021-07-21
相关资源
相似解决方案