标签: java
我正在尝试将Float转换为double,但是当我这样做时,数字却在变化。我无法理解为什么,因为我认为双精度比浮点精度更高。
Float
double
Float f = 111111111111f; double d = f.doubleValue(); float ff = f.floatValue();
如上图所示,我的Float设置为111111111111,然后当我得到双精度值时,数字变成了111111110656
111111111111
111111110656