低 byte,short,char>int>long>float>double 高
运算中,不同类型的数据优先转化为同一类型,然后进行运算。
强制转换:由高到低
long i3=123456;int i4=(int) i3;
自动转换:由低到高
int i=10;long i1=i;
注意点:
不能对布尔值转换
不能把对象类型转换为不相干的类型
高容量转换为低容量的时候需要强制转换
转换的时候可能存在内存溢出或精度问题