1. 运算符
1.1 算术运算符
| 算术运算符 |
描述 |
| + |
加法运算符 |
| - |
减法运算符 |
| * |
乘法运算符 |
| / |
除法运算符 |
| % |
取模运算符(两个数相除去余数) |
| ++、-- |
自增自减运算符 |
1.2 赋值运算符
| 赋值运算符 |
描述 |
| += |
加等于 |
| -= |
减等于 |
| *= |
乘等于 |
| /= |
除等于 |
| %= |
取模等于 |
| = |
等于 |
1.3 比较运算符
| 比较运算符 |
描述 |
| == |
比较符号两边数据是否相等,相等结果是true。 |
| < |
比较符号左边的数据是否小于右边的数据,如果小于结果是true。 |
| > |
比较符号左边的数据是否大于右边的数据,如果大于结果是true。 |
| <= |
比较符号左边的数据是否小于或者等于右边的数据,如果小于结果是true。 |
| >= |
比较符号左边的数据是否大于或者等于右边的数据,如果小于结果是true。 |
| != |
不等于符号 ,如果符号两边的数据不相等,结果是true。 |
1.4 逻辑运算符
| 逻辑运算符 |
描述 |
| && |
短路与 1. 两边都是true,结果是true 2. 一边是false,结果是false 短路特点:符号左边是false,右边不再运算 |
| || |
短路或 1. 两边都是false,结果是false 2. 一边是true,结果是true 短路特点: 符号左边是true,右边不再运算 |
| ! |
取反 1. ! true 结果是false 2. ! false结果是true |
1.5 三元运算符
语法格式:
数据类型 变量名 = 布尔类型表达式?结果1:结果2
三元运算符计算方式:
布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。
布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。
2. 总结
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 三元运算符