Java 基本数据类型
Java 基本数据类型共8种,不属于对象,存储于栈内存。
整数类型
| 类型 | 字节数 | 取值范围 |
|---|---|---|
| byte | 1 | -128 ~ 127 |
| short | 2 | -32768 ~ 32767 |
| int | 4 | -2³¹ ~ 2³¹-1 |
| long | 8 | -2⁶³ ~ 2⁶³-1 |
Java
byte b = 127;
short s = 1000;
int i = 100000;
long l = 100000L; // long 类型建议加 L 后缀
浮点类型
| 类型 | 字节数 | 精度 |
|---|---|---|
| float | 4 | 单精度,7位有效数字 |
| double | 8 | 双精度,15位有效数字 |
Java
float f = 3.14f; // float 必须加 f 后缀
double d = 3.14; // 默认为 double
字符类型
Java
char c1 = 'A';
char c2 = 65; // Unicode 编码,对应 'A'
char c3 = '\u0041'; // Unicode 转义,对应 'A'
char 占2字节,采用 Unicode 编码,可存储中文。
布尔类型
Java
boolean flag = true;
boolean isValid = false;
boolean 不能与整数类型相互转换。
要点总结
- 整数默认 int,浮点默认 double
- long 建议加 L 后缀,float 必须加 f 后缀
- char 采用 Unicode,支持中文
📝 发现内容有误?点击此处直接编辑