(Math.round(doubleValue*100))/100.0
有没有更好的方法将小数保留两位小数?
(Math.round(doubleValue*100))/100.0
有没有更好的方法将小数保留两位小数?
如果您对小数位数和精确的小数值感兴趣,那么您通常应该首先使用java.math.BigDecimal
。您可以使用Decimal.round
或Decimal.setScale
根据您的确切需求进行四舍五入。
DecimalFormat format=new DecimalFormat("#.##");
System.out.println(format.format(doubleValue));
java.lang
导入任何内容。 - Martijn Courteaux