-3

我有一组具有多种十进制格式的数字。如何获取该数组并将所有内容四舍五入到小数点后 2 位?前 10.52

4

2 回答 2

0

DecimalFormat df = new DecimalFormat("#.##"); df.format(10.52777);

于 2013-09-17T01:08:32.507 回答
0

尝试使用 BigDecimal http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html

使用时,您可以将比例设置为 2 或任何您想要的。但是,如果您只想显示为 2 位数字,则可以使用System.out.printf("%.2f", val);DecimalFormat df = new DecimalFormat("#.##");

于 2013-09-17T01:09:32.840 回答