BigDecimal的加法

        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);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,221评论 0 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 今天首先要感谢帮助、关心和支持我的人。原本计划是明天回来的,上午接到张彬的电话他在为我的当班海星着急。就立马决定晚...
    TA77吴忠全阅读 160评论 1 2
  • 萱宝,我对萱萱的称呼,也是他,最喜欢的称呼。每次我生气的时候,她就会说:“妈妈,你叫我萱宝,我就听你的话。”...
    欢乐颜晴阅读 395评论 0 1
  • "生活中 历历桩桩都是小事 困难挫折总是毫无征兆 可人有这样坚韧的本能 无论当时多么愤怒无力 却总能渡过去"
    百花不负卿阅读 182评论 0 0