数据类型
约 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