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