简单赋值运算符
运算符 | 描述 |
---|---|
= | 简单赋值运算符 |
算术运算符
运算符 | 描述 |
---|---|
+ | 加法运算符(也用于字符串连接) |
- | 减法运算符 |
* | 乘法运算符 |
/ | 分区运算符 |
% | 余数运算符 |
一元运算符
运算符 | 描述 |
---|---|
+ | 一元加运算符;表示正值(但是,没有这个数字是正的) |
- | 一元减号运算符;否定表达式 |
++ | 增量运算符;将值增加 1 |
-- | 递减运算符;将值减 1 |
! | 逻辑补码运算符;反转布尔值 |
等式和关系运算符
运算符 | 描述 |
---|---|
== | 等于 |
!= | 不等于 |
> | 比...更棒 |
>= | 大于或等于 |
< | 少于 |
<= | 小于或等于 |
条件运算符
运算符 | 描述 |
---|---|
&& | 条件与 |
|| | 条件或 |
?: | 三元(if-then-else语句的简写) |
类型比较运算符
运算符 | 描述 |
---|---|
instanceof | 将对象与指定类型进行比较 |
按位和位移运算符
运算符 | 描述 |
---|---|
~ | 一元按位补码 |
<< | 签名左移 |
>> | 有符号右移 |
>>> | 无符号右移 |
& | 按位与 |
^ | 按位异或 |
| | 按位包含 OR |