Java语言提供了八种基本类型。六种数字类型(四个整型,两个浮点型),一种字符类型,还有一种布尔型。
1.整数
定义:没有小数部分的数字,负数是允许的。
种类:Java提供四种整数类型:
byte 1个字节 -128到127
short 2个字节 -32,768到32,767
int 4个字节 -2,147,483,648到2,147,483,647
long 8个字节 -9,223,372,036,854,775,808L到9,223,372,036,854,775,807L
2、浮点数:
定义:含有小数部分的数字。
分类:Java提供两种浮点数:
float 4个字节 约+-3.40282347E+38F(6~7个有效的十进制数位) 绝对值:1.4E-45~3.4E38
double 8个字节 约+-1.79769313486231570E+308(15个有效数位) 绝对值:4.9E-324~1.8E308
3、字符类型:
定义:单引号用来表示char常量,是容纳单字符的一种基本数据类型,占1byte。
说明:
双引号则表示一个字串,他是Java的一个对象,并不是数据类型。
4、布尔类型:
boolean类型只有两个值:false和true。 boolean 类型的数值不能直接转换成其它类型。占1个字节。
基本数据类型无法泛型化。