Java舍入到最接近的0.05
我试图找到一种方法来将值舍入到最接近的0.05。 例如:
- 0.93回合至0.95
- 0.81回合至0.80
- 0.65保持0.65
- 0.68到0.70
- 0.67到0.65
在Java中有一种简单的方法吗?
这样做的一个选择如下:
- 将值乘以20。
- 使用
Math.round
舍入到最接近的整数。 - 再次除以20。
例如:
double rounded = Math.round(x * 20.0) / 20.0;
希望这可以帮助!
- JAVA Tess4j doOCR()不工作,exception“内存访问无效”
- 如何在’JTextField’中将’String’插入到特定位置?
- Restlet客户端如何处理媒体类型的请求?
- 摆脱无法转换为String的org.eclipse.osgi.internal.framework.EquinoxConfiguration $ 1
- 如何使用java并发编程的ExecutorService?
- 在业务逻辑和数据层看似重叠时分解的最佳设计?
- 关于@ ForceDiscriminator / @ DiscriminatorOptions(force = true)的使用
- 如何找到已编译类的目标Java版本?
- 在不更改代码的情况下,如何强制httpClient通过环境变量或JVM参数使用代理