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