文章目录
1. 基本数据类型表
| 基本类型 | 大小/字节 | 取值范围 | 包装器类型 | 示例 | 默认值 |
|---|---|---|---|---|---|
| boolean | 1 | true / false | Boolean | boolean flag = false; | false |
| byte | 1 | -2^7 ~2^7-1 | Byte | byte b=10; | 0 |
| char | 2 | 0~2^16-1 | Character | char c= ‘c’; | ‘\u0000’ |
| short | 2 | -2^15 ~2^15-1 | Short | short b=10; | 0 |
| int | 4 | -2^31 ~ 2^31-1 | Integer | int b=10; | 0 |
| long | 8 | -2^63 ~2^63-1 | Long | long o=10L; | 0 |
| float | 4 | -2^31 ~2^31-1 | Float | float f=10.0F | 0.0f |
| double | 8 | -2^63 ~2^63-1 | Doubl | double d=10.0; | 0.0 |
2. 类型转换
- 类似基本数据类型间可以相互转换
long a = 2; // 通过
Long b = 2; // 报错,无法转换
- boolean类型无法与任何基本数据类型进行转换
int a = (int) true; // 报错
- 基本数据类型赋值时不可超出范围
byte a = 128; //报错
基本数据类型间的转换图(重要)


被折叠的 条评论
为什么被折叠?



