|
发表于 2021-3-16 14:33:18
|
显示全部楼层
本帖最后由 大仙爱吃糖 于 2021-3-16 14:37 编辑
在Java中,数据类型分为基本数据类型和引用数据类型.
基本数据类型分为三类八种(数值型、字符型、布尔型)
1、 数值型
整型
类型 占用存储空间 取值范围
byte 1个字节 -27~(27-1)[-128,127]
short 2个字节 -215~(215-1)[-32768,32676]
int 4个字节 -231~(231-1)[+-21亿]
long 8个字节 -263~(263-1)
整型默认是int类型
浮点型
类型 占用存储空间 取值范围
float 4字节 -3.403E38~3.403E38
double 8字节 -1.798E308~1.798E308
浮点型默认为double,float需要在后面添加F或者f。
float被称为单精度类型,尾数可以精确到7位有效数字。double被称为双精度类型,精确度约是float的两倍。
浮点数是不精确的。
2、 字符型
字符型占用2个字节。采用单引号来表示字符常量。在Java中采用Unicode字符集,占用两个字节,可允许有65536个字符。
Java中还允许使用转义字符“\”来将字符转变成其他含义。
3、 布尔型
boolean,有两个常量值,true或者false。在内存中占用1个或者4个字节,单独使用占用4个字节,在数组中使用占用1个字节。
引用数据类型主要有类、数组、枚举等。 |
|