【发布时间】:2020-10-21 15:35:39
【问题描述】:
我想将我的 float 值增加到它之后的 0.5 的第一个倍数。
例如,如果我有:float x = 3.397;,我希望它变成:x = 3.5;。或者,如果我有:float x = 7.895;,它应该变成x = 8.0;。
【问题讨论】:
-
是的,您的要求很明确。不清楚的是你有什么问题或者你想问什么问题。
-
乘以2,四舍五入,除以2
-
@Seelenvirtuose 我不知道该怎么做我想做的事
-
或许
ceil(d * 2)/2? -
0.5的结果应该是什么? xxxx.5 无法表示的范围内的大值?
标签: java floating-point