我有一个包含许多十进制格式的数字数组。如何获取该数组并将所有内容舍入到2位小数? Ex 10.52
答案 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("#.##");