在开发中发现一个double赋值的went:
Struct.Float32 a = 1.4;
double b = a;
a赋值给b后,调试发现b的值居然为1.3999999...
试过很多方法,最终解决方法如下:
b = Double.valueOf(a+"");
调试发现b = 1.4 ok问题解决
在开发中发现一个double赋值的went:
Struct.Float32 a = 1.4;
double b = a;
a赋值给b后,调试发现b的值居然为1.3999999...
试过很多方法,最终解决方法如下:
b = Double.valueOf(a+"");
调试发现b = 1.4 ok问题解决