全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-07 6 分钟 ✍️ juanwangdev

Java 基本数据类型

Java 基本数据类型共8种,不属于对象,存储于栈内存。

整数类型

类型字节数取值范围
byte1-128 ~ 127
short2-32768 ~ 32767
int4-2³¹ ~ 2³¹-1
long8-2⁶³ ~ 2⁶³-1
Java
byte b = 127;
short s = 1000;
int i = 100000;
long l = 100000L;  // long 类型建议加 L 后缀

浮点类型

类型字节数精度
float4单精度,7位有效数字
double8双精度,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,支持中文

📝 发现内容有误?点击此处直接编辑

← 上一篇 Java 变量声明与初始化
下一篇 → Java 基础数据类型包装类
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库