Java有四种基本运算符:
算术运算符、位运算符、关系运算符、逻辑运算符。
①简单赋值运算符:
= | 赋值 |
---|---|
②算术运算符:
+ | 加法运算符(也可以用于字符拼接) |
---|---|
- | 减法运算符 |
* | 乘法运算符 |
/ | 除法运算符 |
% | 取模运算符 |
③一元运算符:
+ | 表示正值 |
---|---|
- | 表示负值 |
++ | 递增运算符,将值加一 |
— | 递减运算符,将值减一 |
! | 逻辑非运算符,反转布尔值 |
④等式和关系运算符:
== | 等于,返回布尔值 |
---|---|
!= | 不等于 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
⑤位与位移运算符:
~ | 一元按位求补 |
---|---|
<< | 带符号左移(左乘) |
>> | 带符号右移(右除) |
>>> | 无符号右移 |
& | 按位与 |
^ | 按位亦或 |
⑥条件运算符:
&& | 条件与(逻辑与) |
---|---|
|| | 条件或(逻辑或) |
⑦类型比较运算符:
instanceof | 三元运算符 |
---|---|
⑧三元运算符:
表达式?true:false | 通过布尔值判断结果 |
---|---|