mysql BigDecimal 加减乘除

public static void main(String[] args) {
      //默认除法运算精度  
        final   int   DEF_DIV_SCALE   =   10;   
        double   v1=4.4;
        double   v2=2.2;
        BigDecimal   b1   =   new   BigDecimal(Double.toString(v1));  
        BigDecimal   b2   =   new   BigDecimal(Double.toString(v2));   
       System.err.println( b1.add(b2).doubleValue());  
       System.err.println(  b1.subtract(b2).doubleValue());  
       System.err.println(  b1.multiply(b2).doubleValue());  
       System.err.println( b1.divide(b2,DEF_DIV_SCALE,BigDecimal.ROUND_HALF_UP).doubleValue());  

    }


结果:6.6
            2.2
            9.68
            2.0

猜你喜欢

转载自blog.csdn.net/world_the_begin/article/details/78626815