当前位置: 移动技术网 > IT编程>开发语言>Java > BigDecimal运算(加、减、乘、除)

BigDecimal运算(加、减、乘、除)

2018年09月30日  | 移动技术网IT编程  | 我要评论
public class bigdecimaloperation {

    private bigdecimaloperation(){

    }


    public static bigdecimal add(double v1,double v2){
        bigdecimal b1 = new bigdecimal(double.tostring(v1));
        bigdecimal b2 = new bigdecimal(double.tostring(v2));
        return b1.add(b2);
    }

    public static bigdecimal sub(double v1,double v2){
        bigdecimal b1 = new bigdecimal(double.tostring(v1));
        bigdecimal b2 = new bigdecimal(double.tostring(v2));
        return b1.subtract(b2);
    }


    public static bigdecimal mul(double v1,double v2){
        bigdecimal b1 = new bigdecimal(double.tostring(v1));
        bigdecimal b2 = new bigdecimal(double.tostring(v2));
        return b1.multiply(b2);
    }

    public static bigdecimal div(double v1,double v2){
        bigdecimal b1 = new bigdecimal(double.tostring(v1));
        bigdecimal b2 = new bigdecimal(double.tostring(v2));
        return b1.divide(b2,2,bigdecimal.round_half_up);//四舍五入,保留2位小数
    }

}

  

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网