DecimalFormat a = new DecimalFormat("#.00%");
String s = a.format(0.56845);//判断进位的前一位是奇数还是偶数,如果是偶数,进位位为5,则不进位
String h = a.format(0.56855);//如果前一位是奇数,进位位为5,则进位
System.err.println(s);//56.84%
System.err.println(h);//56.86%
System.err.println(a.format(0.5680));//56.80%
NumberFormat df = new DecimalFormat("#.00");
System.out.println(df.format(8.8445));//8.84
System.out.println(df.format(8.8455));//8.85