第一:基本数据类型:
从长转换到短,从范围大的转换成范围小的,从精度高的转换成精度低的
第二:从父类转换成子类:
public class Demo{
public static void main(String[] args) {
float f = (float) 5.689;//默认情况下,小数是double类型。从高精度向低精度转换要强制转换
int x = 10;
char c =(char) x;//int范围比char范围更广
Object o = "fdafa";//Object是所有类的父类
String ss = (String) o;//父类转换为子类
System.out.println(ss);
}
}
在这里插入图片描述