Java运算中,不同类型的数据需先转化为同一类型再进行运算。
高->低,强制类型转换 - (类型)变量名
低->高,自动转换
注意点
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
在高容量转换为低容量时,强制转换
转换的时候可能出现内存溢出或精度问题
System.out.println((int)23.7) //23
System.out.println((int)-45.89f)//-45
char c = 'a';
int d = c+1;
System.out.println(d) //98
System.out.println((char)d) //b