显式类型转换也叫做强制类型转换。
显式类型转换的问题就是丢精度,这个也很好理解,因为存储的空间被压缩了,没有办法存储足够多的数据,所以出现了丢精度的问题。
转换规则为,从存储范围大的类型到存储范围小的类型。
例如下面的转换方向:
double→float→long→int→short(char)→byte
强制类型转换通常都会存储精度的损失,所以使用时需要谨慎。
—需要在被转换值的前面添加个括号,括号里面写的是希望得到的数据类型。