标签: java floating-point
从api我得到一个浮点值1.0E7,但是api试图发送的是9999999.99。因为它使用float数据类型来发送此值,所以舍入将仅在api的host方面自动进行,最后我在此处收到的是1.0E7。
1.0E7
9999999.99
float
host
我有什么办法可以将1.0E7更改为9999999.99
答案 0 :(得分:2)
如果在另一侧进行舍入,则答案为否。 如果您有权访问代码,可以尝试strictfp以确保浮点可移植性。
strictfp