DecimalFormat f=new DecimalFormat();
f.setMaximumFractionDigits(4);
f.setMinimumFractionDigits(4);
System.out.println(""+f.format(0.000050));
System.out.println(""+f.format(0.000051));
为什么第一个输出0.0000//为什么没有进位?
第二个输出0.0001??
f.setMaximumFractionDigits(4);
f.setMinimumFractionDigits(4);
System.out.println(""+f.format(0.000050));
System.out.println(""+f.format(0.000051));
为什么第一个输出0.0000//为什么没有进位?
第二个输出0.0001??
return bd.setScale(4,BigDecimal.ROUND_HALF_UP).toString();