基本类型转换
自动类型转换:容量小的类型自动转换为容量大的类型。数据类型按容量大小排序为:
byte short char<int<long<float<double
byte,short,char三者在运算时不会相互转换,而是先转换为int型
boolean类型不能与其他数据类型进行运算
当把任何基本数据类型的值与字符串(String)进行连接时运算时(+),基本数据类型的值将自动转化为字符串型(String)
强制类型转换:需要使用强转符:()可能导致精度损失。
例如:
double avg1=75.8;
int avg2=(int)avg1;
注:将double类型强制转换为int类型