Java 运算符优先级决定运算符在表达式中计算的顺序。 具有较高优先级的运算符的计算速度更快。 以下是一些常见运算符的优先级(从最高到最低)。
-
算术运算符:
- 括号:
() - 指数:
** - 模:
% - 乘法和除法:
*、/ - >加减法:
+、-
- 括号:
-
按位运算符:
- 按位与:
& - 按位与:
& - 按位与: 异或:
^ - 按位或:
| - 左移:
<< - 右移:
>>> - 无符号右移:
>>>
- 按位与:
-
关系运算符:
- 大于:
> - 小于:
< - 大于或等于:
>= - 等于:
<= - 等于: ==
- 不等于:
!=
- 大于:
-
逻辑运算符:
- 逻辑与:
&& - 逻辑或:
|| - 逻辑非:
!
- 逻辑与:
-
三元条件运算符:
- 条件:
:
- 条件:
-
赋值运算符:
- 赋值:
= - 加法赋值:
+= - 减法赋值:
-= - 赋值乘法:
*= - 除法赋值:
/= - 模赋值:
%= - 左移赋值:
<<= - 右移赋值:
> >= - 无符号右移赋值:
>>>=
- 赋值:
注意:括号会更改运算符优先级,以便首先计算表达式的某些部分。 例如,在a * (b + c)中,首先计算括号内的加法。
以上内容来源于互联网,不代表本站全部观点。 欢迎关注我们:zhujipindao.com
主机频道






![[补货分享] 搬瓦工洛杉矶CN2 GIA-E限量套餐回归,年付$89(洛杉矶vps)-主机频道](https://zhujipindao.com/wp-content/uploads/f5a638ef21aa633.jpg)






评论前必须登录!
注册