数据类型
约 232 字小于 1 分钟
2025-07-18
整数
| 类型 | 大小(位) | 最小值 | 最大值 |
|---|---|---|---|
| byte | 8 | -128 | 127 |
| short | 16 | -32768 | 32767 |
| int | 32 | -2,147,483,648 (-2^31) | 2,147,483,647(2^31 - 1) |
| long | 64 | -9,223,372,036,854,775,808 (-2^63) | 9,223,372,036,854,775,807(2^63 - 1) |
提示
如果直接使用赋值非常大的值给 long 类型一样会出现 整数过大
我们需要在 字面量 后面加上 L
// ↓
long l = 9222222222222222222L浮点数
| 类型 | 大小(位) |
|---|---|
| float | 32 |
| double | 64 |
提示
小数常量默认是 double 类型
他和 long 类似, 需要你手动去指定他的类型
在最后加上 F 即可
float a = 10.5F;字符
| 类型 | 大小(位) |
|---|---|
| char | 16 |
使用 ' 包裹, 只能存在一个字符在中间
字符串
| 类型 | 大小(位) |
|---|---|
| String | 不定 |
使用 " 包裹
布尔值
| 类型 | 大小(位) |
|---|---|
| boolean | 不明确 |
他只能为 true 或 false