//法一
double f=11.45564645656;
BigDecimal b= new BigDecimal(f);
double f1=b.setScale(7,BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);
//法二
double a=1.1111111111;
DecimalFormat df =new DecimalFormat("#.000");
System.out.println(df.format(a));
//法三
double c=3.4145926;
System.out.println(String.format("%.2f",c));
时间: 2024-10-13 12:27:46