算数运算符:两个操作数进行计算
操作符 | 描述 |
+ | 加、求和 |
- | 减、求差 |
* | 乘、求积 |
/ | 除、求商 |
% | 模、求余 |
算数运算符:一元运算符(只有一个操作数)
操作符 | 描述 |
++ | 递增、变量值+1 |
-- | 递减、变量值-1 |
赋值运算符:等号右边赋值给等号左边
操作符 | 描述 |
= | 直接赋值 |
+= | 求和后赋值 |
-= | 求差后赋值 |
*= | 求积后赋值 |
/= | 求商后赋值 |
%= | 求余后赋值 |
关系运算符:两个操作数进行比较
操作符 | 描述 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于 |
!= | 不等于 |
逻辑运算符:两个boolean类型的操作数或表达式进行逻辑比较
操作符 | 语义 | 描述 |
&& | 与(并且) | 两个操作数,同时为真,结果为真 |
|| | 或(或者) | 两个操作数,有一个为真,结果为真 |
! | 非(取反) | 意味“不是”,真即是假,假即是真 |
三元运算符:将判断之后的结果赋值给变量
操作符 | 语义 | 描述 |
?: | 布尔表达式?结果1结果2 | 当布尔表达式为true时,获得结果1 当布尔表达式为false时,获得结果2 |