我想在java中对 double 进行舍入。我希望它像这样四舍五入:
- 24.04 应该给出 24.05
- 24.07 应为 24.05
- 24.02 = 24.00
- 24.08 = 24.10
我尝试像这样使用圆形:
amount = amount *10;
amount = Math.round(amount)/10;
但是,正如您所看到的,这不是工作。
谢谢您的解答!
最佳答案
Math.round(amount * 20)/20f
是一种方法。
关于Java,将 double 舍入到小数点后两位(舍入到 0.05),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29082837/