JAVA的数据类型

数据类型

Java 中一共八种基本数据类型,下表列出了基本数据类型的数据范围、存储格式、默认值、包装类型等。

数据类型默认值存储格式数据范围包装类型
short02 个字节-32,768 到 32767Short
int04 个字节-2,147,483,648 到 2,147,483,647Integer
byte01 个字节-128 到 127Byte
char2 个字节Unicode 的字符范围:’\u0000’(即为 0)到’\uffff’(即为 65,535)Character
long0L 或 0l8 个字节-9,223,372,036,854,775,808 到 9,223,372,036, 854,775,807Long
float0.0F 或 0.0f4 个字节32 位 IEEEE-754 单精度范围Float
double0.0 或 0.0D(d)8 个字节64 位 IEEE-754 双精度范围Double
booleanfalse1 位true 或 falseBoolean

整数

byte、short、int、long 四种基本数据类型表示整数,需要注意的是 long 类型,使用 long 修饰的变量需要在数值后面加上 L 或者 l,比如long num=1L;,一般使用大写 L,为了避免小写 l 与数值 1 混淆。

浮点数

float 和 double 类型表示浮点数,即可以表示小数部分。需要注意的是 float 类型的数值后面需要加上 F 或者 f,否则会被当成 double 类型处理。double 类型的数值可以加上 D 或 d,也可以不加。

char 类型

char 类型用于表示单个字符。需要将字符用单引号括起来char a='a',char 可以和整数互相转换,如果字符a也可以写成char a=97。也可以用十六进制表示char a = '\u0061'

boolean 类型

boolean 类型(布尔类型)用于表示真值true或者假值false,Java 中布尔值不能和整数类型或者其它类型互相转换。

发表评论

后才能评论