Java运算符优先级

优先级 运算符 结合性
1 ()   []   . 从左到右
2 !   +(正)   -(负)   ~   ++   -- 从右向左
3 *   /   % 从左向右
4 +(加)   -(减) 从左向右
5 <<   >>   >>> 从左向右
6 <   <=   >   >=   instanceof 从左向右
7 ==   != 从左向右
8 &(按位与) 从左向右
9 ^ 从左向右
10 | 从左向右 
11 && 从左向右 
12 || 从左向右 
13 ?: 从右向左 
14

=   +=   -=   *=   /=   %=   &=

|=   ^=   ~=   <<=   >>=   >>>=

从右向左 

 

你可能感兴趣的:(java)