第一种:
//保留两位小数第三位如果大于4会进一位(四舍五入)
double d= 6.23556;
public void fun1() {
BigDecimal bg = new BigDecimal(d);
double d1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(d1);
}
第二种:
public void fun2(){
DecimalFormat df =newDecimalFormat("#.00");
System.out.println(df.format(d));
}
第三种:
public void fun3(){
System.out.println(String.format("%.2f", f));
}
网友评论