四舍五入
Math.round(double a)static long round(double a)  Returns the closest long to the argument.

解决方案 »

  1.   

    四舍五入处理:
    import java.math.*;
    ……
    double f = 34.236323;
    BigDecimal b = new BigDecimal(f);
    double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    System.out.println(f1);
      

  2.   

    Double类有setScore方法吗?我怎么没找到。wangwenyou,你的jdk是什么版本的?
      

  3.   

    忘了说一下,
    setScale(2, BigDecimal.ROUND_HALF_UP)里面的参数2是取小数点后两位精度