BigDecimal的加法

2018-09-20  本文已影响0人  殷俊杰
        BigDecimal bigDecimal=BigDecimal.ZERO;
        BigDecimal a=new BigDecimal(200);
        bigDecimal.add(a);
        System.out.println(bigDecimal);

输出为0,因为bigDecimal的add方法不是在原来的对象上做加法,而是返回了一个加上值之后的新对象,上边的代码这样做才是正确的做法

        BigDecimal bigDecimal=BigDecimal.ZERO;
        BigDecimal a=new BigDecimal(200);
        bigDecimal=bigDecimal.add(a);
        System.out.println(bigDecimal);
上一篇 下一篇

猜你喜欢

热点阅读