BigDecimal

概念

精确运算极大数和极小数要用到,其本质是字符串。(慢)

案例

点击查看代码
public static void main(String[] args) {
        BigDecimal b1 = new BigDecimal("1");
        BigDecimal b2 = new BigDecimal("0.9");
        System.out.println(b1.subtract(b2));
        BigDecimal b3 = new BigDecimal("10");
        BigDecimal b4 = new BigDecimal("3");
        System.out.println(b3.divide(b4, 3, BigDecimal.ROUND_HALF_UP));//3是指保留小数点后几位,ROUND_HALF_UP代表四舍五入
    }
}
结果:0.1 3.3.33
posted @ 2023-03-17 21:27  卡卡罗特kk  阅读(168)  评论(0)    收藏  举报