美文网首页
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