1.自增自减运算符
符号 | 用法 | 作用 |
++ | 自增 | 变量的值加1 |
-- | 自减 | 变量的值减1 |
2.赋值运算符
符号 | 用法 | 说明 |
= | 赋值 | a=10,将10赋值给变量a |
+= | 加后赋值 | a+=b,将a+b的值给a |
-= | 减后赋值 | a+=b,将a+b的值给a |
*= | 乘后赋值 | a*=b,将a*b的值给a |
/= | 除后赋值 | a/b,将a÷b的商给a |
%= | 取余后赋值 | a%b,将a÷b的余数给a |
3.关系运算符:小于,小于等于,大于,等于,大于等于,不等于。
符号 | 说明 |
== | a==b,判断a和b的值是否相等,成⽴为true,不成⽴为false |
!= | a!=b,判断a和b的值是否不相等,成⽴为true,不成⽴为false |
< | a<b,判断a是否小于b,成立为true,不成立为false |
<= | a<=b,判断a是否⼩于等于b,成⽴为true,不成⽴为false |
> | a>b,判断a是否⼤于b,成⽴为true,不成⽴为false |
>= | a>b,判断a是否⼤于b,成⽴为true,不成⽴为false |
4.逻辑运算符
逻辑与&,⽆论左边真假,右边都要执⾏。
短路与&&,如果左边为真,右边执⾏;如果左边为假,右边不执⾏。
逻辑或|,⽆论左边真假,右边都要执⾏。 短路或||,如果左边为假,右边执⾏;如果左边为真,右边不执⾏。
5.三元运算符
三元运算符格式:关系表达式?表达式1:表达式2;
int a = 10;
int b = 20;
int c = a > b ? a : b; // 判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值