运算符的优先级
在表达式中,哪个优先符先执行后执行是要看优先级的
|
优先级 |
运算符 |
结合性 |
|
1 |
()、[]、{} |
从左向右 |
|
2 |
!、+、-、~、++、-- |
从右向左 |
|
3 |
*、/、% |
从左向右 |
|
4 |
+、- |
从左向右 |
|
5 |
«、»、>>> |
从左向右 |
|
6 |
<、<=、>、>=、instanceof |
从左向右 |
|
7 |
==、!= |
从左向右 |
|
8 |
& |
从左向右 |
|
9 |
^ |
从左向右 |
|
10 |
| |
从左向右 |
|
11 |
&& |
从左向右 |
|
12 |
|| |
从左向右 |
|
13 |
?: |
从右向左 |
|
14 |
=、+=、-=、*=、/=、&=、|=、^=、~=、«=、»=、>>>= |
从右向左 |