一、数据类型的分类
1、基本数据类型:(8种)
数值型:整数类型-->:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
浮点型-->:float(4字节)、double(8字节)
字符型-->:char(2字节)
布尔型-->:Boolean
2、引用数据类型
String
类(class)
接口(interface)
数组
二、基本数据类型和引用数据类型的区别
基本数据类型变量: 存的是数据值本身。
引用数据类型变量: 存的是保存数据的内存空间地址。
二、数据类型的转换
整型数据:默认值是int
浮点数:默认类型是double
1、自动转换:小数据类型转大数据类型【存储空间的大小】
转换顺序:byte-->short ;char-->int-->long-->float-->double
注意:short 和char因值的范围不同,不能自动转换,其他都可以自动完成转换
2、强制转换:此转换会存在精度的损失
大数据类型转小数据类型[存储空间大小]
相同存储空间不同类型表达值范围不一样[例如:char及short
强制转换的语法:数据类型 变量名 = (数据类型)值