JAVA八大基本类型
| 简单类型 | boolean | byte | char | short | Int | long | float | double | void |
|---|---|---|---|---|---|---|---|---|---|
| 二进制位数 | 1 | 8 | 16 | 16 | 32 | 64 | 32 | 64 | -- |
|---|---|---|---|---|---|---|---|---|---|
| 封装器类 | Boolean | Byte | Character | Short | Integer | Long | Float | Double | Void |
|---|---|---|---|---|---|---|---|---|---|
类型转换规则
- 所有的byte,short,char型的值将被提升为int型;
- 如果有一个操作数是long型,计算结果是long型;
- 如果有一个操作数是float型,计算结果是float型;
- 如果有一个操作数是double型,计算结果是double型;
数值计算
- BigInteger类实现了任意精度整数计算;
- BigDecimal类实现了浮点数计算;