因为double的精度是最高的吧。
基本类型进行算术运算的时候,会发生小字节类型向大字节类型转换的现象char–>byte --> short --> int --> long --> float --> double