小编典典

BigDecimal 的加法

all

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算术,请参阅后面的输出。

Test
0
0
0

谁能帮我吗?


阅读 79

收藏
2022-09-02

共1个答案

小编典典

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

BigDecimal result = test.add(new BigDecimal(30));
System.out.println(result);
2022-09-02