代码一:
BigDecimal theory_score = new BigDecimal(0.0);
theory_score.add(bdJobContentAnswer.getScore());
//bdJobContentAnswer.getScore 为20.0
结果:theory_score = 0.0
代码二:
BigDecimal theory_score = new BigDecimal(0.0)
本文深入探讨了BigDecimal的加法操作。通过分析源码,揭示了为何直接调用add方法无法改变原有对象值的原因,强调了使用赋值操作来获取加法结果的重要性。
代码一:
BigDecimal theory_score = new BigDecimal(0.0);
theory_score.add(bdJobContentAnswer.getScore());
//bdJobContentAnswer.getScore 为20.0
结果:theory_score = 0.0
代码二:
BigDecimal theory_score = new BigDecimal(0.0)
2876
3367
1864

被折叠的 条评论
为什么被折叠?