推 ogamenewbie:numberformat? 10/09 09:41
推 archerlin:BigDecimal b = new BigDecimal(Double.toString(d)); 10/09 11:24
→ archerlin:d = b.divide(new BigDecimal("1"), scale, 10/09 11:26
→ archerlin: BigDecimal.ROUND_HALF_UP).doubleValue(); 10/09 11:27
→ archerlin:類似這樣...(d為欲四捨五入的double, scale為小數位數) 10/09 11:28
推 ogamenewbie:如果要用 BigDecimal... 乾脆就不要轉回浮點了 XD 10/09 11:30
推 ogamenewbie:也不要從浮點轉過去.. 10/09 11:31
推 archerlin:請問O大精確的四捨五入用NumberFormat何解? ^^ 10/09 11:36
推 Egriawei:我會用int轉型相減,%取位數值,if最後合併,不懂用高級api 10/09 14:02
→ Egriawei:或者只是要印出的話也可以搭配1.5的printf 10/09 14:07