Java中的算术赋值关系运算符以及逻辑运算符
1、算术运算符:
含义 | 符号 |
---|---|
加 | + |
减 | - |
乘 | * |
除 | / |
取余(取模) | % |
自增 | ++ |
自减 | -- |
表达式是由变量、常量运算符组成的式子 | |
另外需要注意的是:①“++” 如果是前缀那么应该是先对此变量加1,再执行其他操作。如果是后缀那么先执行其他的操作,再对此变量加1. |
②“--” 与上边同理
2、赋值运算符:
含义 | 符号 |
---|---|
赋值 | = |
加等于 | += |
减等于 | -= |
乘等于 | *= |
除等于 | /= |
模等于 | %= |
此类运算符的作用是将一个值赋给一个变量,运算顺序从右到左
3、关系运算符:
含义 | 符号 |
---|---|
相等于 | == |
不等于 | != |
小于 | < |
等于 | > |
小于等于 | <= |
大于等于 | >= |
关系运算符的作用是比较两边的操作数,结果总是boolean(false/true)类型的 |
4、逻辑运算符:
含义 | 符号 |
---|---|
与 | & |
或 | | |
异或 | ^ |
非 | ! |
短路与 | && |
短路或 | || |
在计算机逻辑中,非0即为真,0为假
另外要注意&和&&的区别,以及|和||的区别