BigDecimal的坑 雷子342 2023-09-19 65 阅读1分钟 关于BigDecimal的使用,应该是十分重要的一块。 实际项目中也会遇到各种各样的问题。 如图所示,变量a加了5,惯性思维让很多人会认为这样写,a的值就变成了5。 然而结果却不是这样的。a的值不变。这样就容易造成很严重的问题。 上源码: add方法有返回,但是没有对象承接,原来的a还是不变。 所有这里要么使用新的对象来承接结果,要么 System.out.println(a.add(new BigDecimal("5")));