基本数据类型转换

  1. 自动类型转换
  • 容量小的类型自动转换成容量大的数据类型;
  • 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类型不能转换成其他数据类型。