基本数据类型转换
- 自动类型转换
- 容量小的类型自动转换成容量大的数据类型;
- byte、short、int三者在计算时会转换成int类型;
- byte、short、int、long、char 为准确值,float、double为近似值;
- 精确值转近似值不需要强制转换,但是可能丢失精度。
- 例如:byte a=10;short b=a;
-
2.强制类型转换
- 容量大的类型自动转换成容量小的数据类型;
- 可能造成数据溢出或者精度降低;
- 例如:float a= 10.01;int b=(int)a;
boolean类型不能转换成其他数据类型。