java数据类型转换
低-----------------------------------------------------------------高
byte,short,char,–>int—>long—>float—>double
强制类型转换
由高—>低: (类型)变量名
自动类型转换
由低—>高:自动转换。
int num = 5;
double num2 = num;
注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换成不相干的类型
- 把高容量转换到低容量的时候,强制转换!
- 转换的时候可能存在内存溢出,或者精度问题