类型转换
数据类型由低到高 如:
byte----short----char----int----long----float----double
自动转换 低—>高
数据类型由低向高转会自动转换 如:
int a=1234;
double b=a;
如果数据类型不是由低向高转型会报错
强制转换 高—>低 (数据类型)变量名
数据类型由高向低转需要强制 如:
int c=97;
char d=(char) c;
注意
不能对布尔值进行转换
不能把对象类型转换成不相干的类型
转换的时候可能会出现内存溢出,精度差异问题