BigDecimal的运算——加减乘除

Java在java.math包中提供的API类BigDecimal

BigDecimal一共有4个构造方法:
BigDecimal(int) 创建一个具有参数所指定整数值的对象。
BigDecimal(double) 创建一个具有参数所指定双精度值的对象。(不建议采用)
BigDecimal(long) 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象
 
    BigDecimal bigDecimal = new BigDecimal("123");
    BigDecimal bigDecimal2 = new BigDecimal("23");
    //加法
    bigDecimal.add(bigDecimal2);
    //减法
    bigDecimal.subtract(bigDecimal2);
    //乘法
    bigDecimal.multiply(bigDecimal2);
    //除法,保留2位小数
    bigDecimal.divide(bigDecimal2, 2, BigDecimal.ROUND_HALF_UP);
    //绝对值
    bigDecimal.abs(bigDecimal2);

 

posted @ 2019-10-21 14:48  献给你的罗曼蒂克  阅读(394)  评论(0)    收藏  举报