在转换位置进行添加转换类型
//强制转换 大的专为小的
public class Text {
public static void main(String[] args) {
double a = 10.2;
int b = (int) a;
System.out.println(b);
}
}
byte 和short 类型运算会转化为int 所以不能直接赋值byte或者short
byte A = 2 ;
byte B =3 ;
/*解决方法1 :直接赋值int
int C = A + B;*/
//方法2:强制转换为byte
byte C = (byte)(A+B);
/*关于byte short 类型运算会提升到int
所以byte short 运算不能直接等于byte 或者short 类型*/