BigDecimal累加问题
用BigDecimal实现累加
BigDecimal transferMoney;
transferMoney = new BigDecimal("0.00");
for (OsmServiceTransfer transfer:transfers) {
transferMoney.add(transfer.getTransferAmount());
}
这样实现累加之后,发现结果为0,要这么实现才可以:
transferMoney = transferMoney.add(transfer.getTransferAmount());