Java操作符的优先级和结合性

 

优先级

结合性

1

[ ]  .  ( ) (函数呼叫)

从左到右

2

! ~ ++ -- +(单操作数) –(单操作数) ( ) (类型转化) new

3

*  /  %

从左到右

4

+  -

从左到右

5

<<  >>  >>>

从左到右

6

<  <=  >  >=  instanceof

从左到右

7

==  !=

从左到右

8

&

从左到右

9

^

从左到右

10

|

从左到右

11

&&

从左到右

12

||

从左到右

13

? :

14

=  +=  -=  *=  /=  %=  ^=  <<=  >>=  >>>=

你可能感兴趣的:(java)