加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java之运算符的优先级

发布时间:2020-12-15 06:44:05 所属栏目:Java 来源:网络整理
导读:优先级 运算符 结合性 1 () [] 从左往右 2 ! +(正) -(负) ++ -- 从右往左 3 *? / %? 从左往右 4 从左往右 5 +(加) -(减) 从左往右 6 = = instanceof 从左往右 7 == != 从左往右 8 从左往右 9 ^ 从左往右 10 | 从左往右 11 从左往右 12 || 从左往右 13 ?: 从

优先级

运算符

结合性

1

() []

从左往右

2

! +(正) -(负) ++ --

从右往左

3

*?/ %?

从左往右

4

<< >> >>>

从左往右

5

+(加) -(减)

从左往右

6

< <= > >= instanceof

从左往右

7

== !=

从左往右

8

&

从左往右

9

^

从左往右

10

|

从左往右

11

&&

从左往右

12

||

从左往右

13

?:

从右往左

14

= += -= *= /= %= &= |= ^= ~= <<= >>= >>>=

从右往左

优先级从上至下依次降低,也就是上一行的优先级总是大于下一行;

只有单元运算符、三元运算符和赋值运算符是从右向左运算的;

所谓的从左向右,是指当优先级程度是一样的时候,依次由左向右进行运算;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读