Java操作符的优先级和结合性
|
|
优先级 |
结合性 |
|
1 |
[ ] . ( ) (函数呼叫) |
从左到右 |
|
2 |
! ~ ++ -- +(单操作数) –(单操作数) ( ) (类型转化) new |
从右到左 |
|
3 |
* / % |
从左到右 |
|
4 |
+ - |
从左到右 |
|
5 |
<< >> >>> |
从左到右 |
|
6 |
< <= > >= instanceof |
从左到右 |
|
7 |
== != |
从左到右 |
|
8 |
& |
从左到右 |
|
9 |
^ |
从左到右 |
|
10 |
| |
从左到右 |
|
11 |
&& |
从左到右 |
|
12 |
|| |
从左到右 |
|
13 |
? : |
从右到左 |
|
14 |
= += -= *= /= %= ^= <<= >>= >>>= |
从右到左 |
本文详细介绍了Java中各种操作符的优先级及结合性的规则,包括数组、点运算符、算术运算符、比较运算符、逻辑运算符等,并指明了它们在表达式计算中的应用顺序。
975

被折叠的 条评论
为什么被折叠?



