byte--->short--->char--->int--->long--->float--->double
从高级到低级自动转换,从低级到高级强制转换。
直接书写代码使用
eg
byte a=1; int b=a;
语法:
(目标类型)变量名
高容量转换为低容量的时候使用。
long a=11; int b=(int)a;
注:
1、不能对布尔类型进行转换
2、转换时可能存在内存溢出和精度问题
3、不能把对象类型转换为不相干类型