红了眼 发表于 2021-3-16 11:19:19

Java中数据类型

Java中数据类型详解

大仙爱吃糖 发表于 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个字节。

引用数据类型主要有类、数组、枚举等。
页: [1]
查看完整版本: Java中数据类型