Java基础——数据类型

时间:2022-10-19 17:55:22

Java数据类型供分为两类九种
基本数据类型:byte、short、int、long、float、double、boolean、char
引用数据类型:除基本数据类型外的所有类型
下面分别予以说明:
1.byte、short、int、long 整数类型
byte、short、int、long都属于数值基本类型,都表达整数型数据。这四种类型的区别在于表达整数类型的范围不同。

类型 字节范围 2进制范围 整数范围
byte 1字节 8位2进制 -2^7~~2^7-1
short 2字节 16位2进制 -2^15~~2^15-1
int 4字节 32位2进制 -2^31~~2^31-1
long 8字节 64位2进制 -2^63~~2^63-1

由上可看出:byte、short、int、long都可表示整数型基本数据。在使用时,只需要根据自己的数据范围选择合适的基本类型即可。

2.float、double 浮点类型
float、double也都属于数值基本类型,但主要用来表示浮点型数据

类型 字节范围 2进制范围 整数范围
float 4字节 32位2进制 32位,有效位数6~~7位
doubl 8字节 64位2进制 64位,有效位数15位

与整数基本类型类似,都可表达浮点数,根据浮点数范围选择合适的类型使用
3.boolean 布尔类型
boolean:表示真假,表示某一条件,要么为真、要么为假
true:表示真,反之,false:表示假
0:表示:false假
1:表示:true 真
4.char字符类型
仅表示单个字符,表示整个UnionCode字符集

5.引用数据类型
除基本数据类型外,包括所有其他数据类型。所有引用数据类型默认根父类都是Object类
ps:所有其他数据类型不包括接口。

写在最后,第一次写技术方面的博客。如有不正确的或有异议的欢迎大家重点内容提出宝贵意见。共同学习,共同进步!!!