第一章:运算符
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++ 最终结果一样,都会让变量加 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
}


