第一章:运算符
1、Java 基本类型
| 基本类型 | 大小 | 最小值 | 最大值 | 包装类型 |
|---|---|---|---|---|
| boolean | — | — | — | Boolean |
| char | 16 bits | Unicode 0 | Unicode 2^16 - 1 | Character |
| byte | 8 bits | -128 | +127 | Byte |
| short | 16 bits | -2^15 | +2^15 - 1 | Short |
| int | 32 bits | -2^31 | +2^31 - 1 | Integer |
| long | 64 bits | -2^63 | +2^63 - 1 | Long |
| float | 32 bits | IEEE754 | IEEE754 | Float |
| double | 64 bits | IEEE754 | IEEE754 | Double |
| void | — | — | — | Void |
2、自增自减运算
++ 让变量增长 1,-- 则减少 1。
独立运算时,前缀 ++a 和后缀 a++ 效果一致(都相当于 a = a + 1)。但在混合运算中区别明显:
- 前缀:先加 1,再赋值。例如
b = ++a,a 和 b 结果都是 2。 - 后缀:先赋值,再加 1。
3、赋值运算符
复合赋值运算符如 += 会先计算右侧表达式,再赋值给左侧变量。
public static void main(String[] args) {
int i = 5;
i += 5; // 等价于 i = i + 5
System.out.println(i); // 输出结果是 10
}


