为了账号安全,请及时绑定邮箱和手机立即绑定

BigDecimal的加法

BigDecimal的加法

守着星空守着你 2019-11-28 10:27:38
我想对一些用BigDecimal类型表示的货币值做一些简单的求和。BigDecimal test = new BigDecimal(0);System.out.println(test);test.add(new BigDecimal(30));System.out.println(test);test.add(new BigDecimal(45));System.out.println(test);显然,我对BigDecimal算法并不了解,请参阅后面的输出。Test000谁能帮我吗?
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

该BigDecimal所以你需要做的,这是不变的:


BigDecimal result = test.add(new BigDecimal(30));

System.out.println(result);


查看完整回答
反对 回复 2019-11-28
?
忽然笑

TA贡献1806条经验 获得超5个赞

从此处的Java文档看来,add返回了一个新的BigDecimal:


BigDecimal test = new BigDecimal(0);

System.out.println(test);

test = test.add(new BigDecimal(30));

System.out.println(test);

test = test.add(new BigDecimal(45));

System.out.println(test);


查看完整回答
反对 回复 2019-11-28
?
冉冉说

TA贡献1877条经验 获得超1个赞

BigDecimal test = new BigDecimal(0);

System.out.println(test);

test = test.add(new BigDecimal(30));

System.out.println(test);

test = test.add(new BigDecimal(45));

System.out.println(test);


查看完整回答
反对 回复 2019-11-28
  • 3 回答
  • 0 关注
  • 551 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信