BigDecimal + =(添加并分配)...如何做到这一点?

Ter*_*how 7 java bigdecimal

我似乎无法在BigDecimal类中找到'add and assign'方法.

有这个方法吗?

如果您不理解我的问题,我正在尝试这样做:

a += b;

但我正试图用BigDecimals来做

JHS*_*JHS 17

课堂上有一种add方法BigDecimal.

你必须这样做 - a = a.add(b);

看看java文档.


dar*_*jan 6

我想你会喜欢这样的:

BigDecimal bd= getNumber();
bd.addAndAssign(5);
Run Code Online (Sandbox Code Playgroud)

BigDecimal不可变的对象,所以,你不能这样做。

您必须使用add()它并将其等于自身,例如a = a.add(b)