2 位小数的 BigDecimal 舍入模式

BigDecimal rounding mode for 2 decimal

使用 BigDecimal 我应该使用什么模式来满足以下条件以四舍五入到小数点?

如果 >= 0.005 美元四舍五入为 0.01 美元,如果金额 < 0.005 美元则四舍五入为 0.00。

我应该使用 RoundingMode.HALF_UP 吗?

我假设您希望将 < 0.005 舍入到 0.00 并将 > 0.005 舍入到 0.01。

 BigDecimal bd = new BigDecimal(0.004999);
 bd =  bd.setScale(2, BigDecimal.ROUND_HALF_UP);