# Java 八种数据类型

科普一下:1 个字节 = 8 位 系统默认使用字节表示占用。

数据类型字节占用位数默认值取值范围举例说明
byte (位)1 (字节)8 (位)0-128 ~ 127byte b = 10
short (短整数)2 (字节)16 (位)0-32768 ~ 32767short s = 10
int (整数)4 (字节)32 (位)0-2^31 ~ 2^31-1int i = 10
long (长整数)8 (字节)64 (位)0-2^63 ~ 2^63-1long l = 10l
float (单精度)4 (字节)32 (位)0.0-3.410^38 ~ 3.410^38float f = 10.0f
double (双精度)8 (字节)64 (位)0.0-1.7910^308 ~ 1.7910^308double d = 10.0d
char (字符)2 (字节)16 (位)0 ~ 65535char c = "c"
boolean (布尔)1 (字节)8 (位)falsetrue、falseboolean b = true

# Java 数据类型分类

Java 中的数据类型分为两大类:基本数据类型和引用数据类型

piYKWbd.jpg