java中数据类型转换分两种
-
自动转换
自动转换:值小的数据类型向值大的数据类型转换
例如:
byte -> int (自动转换)(隐式类型转换)
注意:在整型数据中计算一般默认转换成int类型
2.强制转换
强制转换:值大的数据类型向值小的数据类型转换
例如:int -> byte (强制转换)
这张图片当中
a1向a2转换时前面加个(byte)
自动转换:值小的数据类型向值大的数据类型转换
例如:
byte -> int (自动转换)(隐式类型转换)
注意:在整型数据中计算一般默认转换成int类型
强制转换:值大的数据类型向值小的数据类型转换
例如:int -> byte (强制转换)
这张图片当中
a1向a2转换时前面加个(byte)