我正在阅读 How to round decimal value up to nearest 0.05 value? .
它提到了以下内容。
Math.ceiling(myValue * 20) / 20
这个 hack 是如何工作的?我的意思是我们是如何得出这个解决方案的?
最佳答案
1/20 是 0.05
1/100 是 0.01
如果你想四舍五入到 0.01,你乘以 100,四舍五入然后除以 100。类似地,要四舍五入到 0.05,你做同样的事情,但用 20。
关于java - 将十进制值四舍五入到最接近的 0.05 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6330852/