您的位置 首页 java

Java BigDecimal简单应用

在Double的长度不够用的时候,使用 BigDecimal 来计算大数。

         BigDecimal bd1 = new BigDecimal("2.11511111111111111111111");
        BigDecimal bd2 = new BigDecimal("2");

// 直接打印:加、减、乘、除
        System.out.println(bd1.add(bd2));
        System.out.println(bd1.subtract(bd2));
        System.out.println(bd1.multiply(bd2));
        System.out.println(bd1.divide(bd2));

// 保留2位小数,四舍五入
        System.out.println(bd1.add(bd2).setScale(2, RoundingMode.HALF_UP));  

结果

其中,保留小数的RoundingMode包括

文章来源:智云一二三科技

文章标题:Java BigDecimal简单应用

文章地址:https://www.zhihuclub.com/186671.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图