BigDecimal的一个比较坑的问题,使用add时,原数值竟然不变。
BigDecimal 的 add方法是,调用者不变。
因此,对结果进行接收。改为如下
import java.math.BigDecimal;
public class DecimalAdd {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("0");
BigDecimal b = new BigDecimal("9.02");
a=a.add(b);
System.out.println(a);
}
}