美文网首页
BigDecimal类型数据的加减乘除

BigDecimal类型数据的加减乘除

作者: 飞翔的猪宝宝 | 来源:发表于2018-06-11 11:07 被阅读0次

    BigDecimal是处理double精度问题的对象
    以下是简单使用实例:

    import java.math.BigDecimal;
     
    public class Test {
        public static void main(String[] args) {
            // BigDecimal是处理double精度问题的对象
            BigDecimal b1 = new BigDecimal("10.001");
            BigDecimal b2 = new BigDecimal("10");
            // 结果
            BigDecimal result = null;
            // 加
            result = b1.add(b2);
            System.out.println(result.doubleValue());
            // 减
            result = b1.subtract(b2);
            System.out.println(result.doubleValue());
            // 乘
            result = b1.multiply(b2);
            System.out.println(result.doubleValue());
            // 除
            result = b1.divide(b2);
            System.out.println(result.doubleValue());
        } 
    }
    

    运行结果:


    image.png

    该类型数据默认保留一位小数

    相关文章

      网友评论

          本文标题:BigDecimal类型数据的加减乘除

          本文链接:https://www.haomeiwen.com/subject/hkugdftx.html