java当中有如下运算符:
数学运算符:
运算符 | 说明 | 举例 |
---|---|---|
+ | 加法 | 1+2 |
- | 减法 | 5-2 |
* | 乘法 | 3*1.2 |
/ | 除法 | 6/3 |
% | 取余 | 8%3 |
++ | 自增 | 4++ |
-- | 自减 | 4-- |
关系运算符:
运算符 | 说明 | 举例 |
---|---|---|
> | 大于 | 3>2 |
< | 小于 | 3<4 |
>= | 大于等于 | 3>=2 |
<= | 小于等于 | 3<=4 |
== | 等于 | 3==3 |
!= | 不等于 | 3!=4 |
&& | 与 | (3>2)&&(3<4) |
|| | 或 | (3>2)||(3<4) |
! | 非 | !true |
位运算符:
运算符 | 说明 | 举例 |
---|---|---|
& | 与 | 3 & 4 |
| | 或 | 5 | 3 |
~ | 非 | ~3 |
^ | 异或 | 5^2 |
<< | 左移 | 6<<2 |
>> | 右移 | 6>>2 |
条件运算符
Java中也有一个条件运算符(三目运算符):
condition ? a : b
condition为一个boolean值。根据condition,取a或b的值。
condition ? a : b
condition为一个boolean值。根据condition,取a或b的值。