从 api 中,我得到一个浮点值 1.0E7
,但 api 尝试发送的确切内容是 9999999.99
。由于它使用 float
数据类型发送 this 值,因此仅在 api 的 host
端自动进行舍入,最后我在这里收到的是 1.0 E7
.
有什么办法可以将1.0E7
更改为9999999.99
最佳答案
如果舍入发生在另一侧,则答案是否定的。
如果您有权访问代码,您可以尝试 strictfp
以确保浮点可移植性。
关于java - 1.0E7 的浮点当量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31721029/