在Java中舍入到2位小数

时间:2013-09-17 01:06:55

标签: java decimal

我有一个包含许多十进制格式的数字数组。如何获取该数组并将所有内容舍入到2位小数? Ex 10.52

2 个答案:

答案 0 :(得分:0)

DecimalFormat df = new DecimalFormat(“#。##”); df.format(10.52777);

答案 1 :(得分: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("#.##");