数据类型之间的转换
- 自动类型转换从低级到高级进行;强制类型转换是从高到低进行。
低-------------------------------------->高
byte,short,char-> int -> long ->float ->double - 数据类型转化必须满足如下规则:
(1)boolean类型不能和任何类型进行转换,否则出现编译异常。
(2)不能把对象类型转换成不相关类的对象。
(3)在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
(4)转换过程中可能导致溢出或损失精度。 - 多种混合计算时,自动将所有数据类型转换为容量最大的一种数据类型。