在财务这一块我刚入行就知道财务金额用BigDecimal 、用来统计金额的计算,着重注意的是:只要你业务设计除法-divide() 后面都需要跟 小数位数,至于四舍五入什么的根据自己需要。 这时候你可能要问了我的除法是整数 保留不保留都没关系。当初我也是这样想的…后来BUG就来了。因为当初根据模拟数据测试的(数据比较理想化 甚至小数都没有那种),后来真实数据一测试 总金额/天数 完了除不尽,所以除法这里你都需要保留小数的。防止出现除不尽的异常信息。添加防患于未然 而且这也是代码规范是我的疏忽
那些年,磕磕碰碰的BUG
最新推荐文章于 2021-12-08 00:32:29 发布