BigDecimal.ROUND_HALF_EVEN (銀行家算法)

四捨六入,五看前一位是偶數舍,奇數進位

BigDecimal a = new BigDecimal(5.54);
System.out.println(a.setScale(1, BigDecimal.ROUND_HALF_EVEN));

5.54 5.5
2.55 2.6
1.66 1.7
1.25 1.2
1.06 1.1
-1.06 -1.1
-1.11 -1.1
-1.65 -1.6
-2.55 -2.6
-5.54 -5.5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章