1. DecimalFormat df=new DecimalFormat("#.000")//取三位小数,当#.000时,小于零的数会省掉0,需要设置成“0.000”;
double a=123.32432;
System.out.println(df.format(a));
2. double a=12.12323;
BigDecimal bg=new BigDecimal(a);
Decimal a1=bg.setScale(3,BigDecimal.Round_HALF_UP);//可以设置舍入模式