1)java中有八种基本数据类型和三种引用数据类型,首先我么先介绍八种基本数据类型如下图所示:
2)八种基本数据类型所占的字节数不同
3)这八种基本数据类型的初始化值分别是:
4)当字节数少的数据类型进行运算时会自动转化为字节数多类型
例如:byte+byte--->int 5(byte)+5(byte)--->10(int)
此时10会自动转化为int型等
另外运算时如果有小数参加运算左后结果也会自动转换为小数数据类型因此转换方向大致是:
byte--->short--->int--->long--->float--->double
5) 数据类型之间可以进行强制转换,转换格式如下:
数据类型1 变量1 = (数据类型1)变量2
此时可以把变量2强制转换为数据类型1,对所有的基本数据类型都适用