我对使用此处ROUND_HALF_EVEN
描述的 BigDecimal 数字进行舍入时遇到问题。
我想四舍五入到小数点后 2 位:
BigDecimal number1 = new BigDecimal("23.867995");
BigDecimal number2 = new BigDecimal("23.868");
Log.d("tag", number.setScale(2, BigDecimal.ROUND_HALF_EVEN) + ", " + );
输出:
23.87
但是数字6是偶数,所以它应该是 23.86 还是不是?