作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
这是我将 double 舍入到小数点后 2 位的操作:
amount = roundTwoDecimals(amount);
public double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}
如果金额 = 25.3569 或类似的值,这很有效,但如果金额 = 25.00 或金额 = 25.0,那么我得到 25.0!我想要的是四舍五入以及格式化为 2 位小数。
最佳答案
只需使用:(简单易行)
double number = 651.5176515121351;
number = Math.round(number * 100);
number = number/100;
输出将是 651.52
关于java - 如何在 Java 中将 double 位舍入到小数点后两位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5710394/
我是一名优秀的程序员,十分优秀!