低----------------------------------------------------高
byte,short,char->int ->long->float->double
低--------高可以直接转换
运算中,不同类型的数据先转换为同一类型,然后进行运算
就是在进行这些运算时,它可以直接向比他高一级别的转化
我是这么想的,数据转化的时候先把低级别的数据全部转化为表达式中最高级别的数据类型再计算,不然会造成数据丢失,比方说单精度浮点数小数点后有七位有效数字,而双精度有16位,那现在有个小数点后13位的小数,那他转化到单精度的时候是不是就会造成数据丢失,所以我觉得计算机应该先把他们转化成最高级别的数据类型再进行计算,不然有可能会造成数据丢失,所以你做这种题直接看最高级别的数据类型