类型转换
低---------------------------------------------------->高
byte,short,char->int->long->float->double
强制类型转换
高-->低
int i = 128;
byte j = (byte)i;
自动类型转换
低-->高
int i = 128;
double j = i;
注意
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换到低容量的时候,强制转换
- 转换的时候可能存在内存溢出,或者精度问题