http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=3063
這題要使用大數BigDecimal 除法 a.divide( b,n,BigDecimal.ROUND_HALF_EVEN ).toPlainString()
要注意測資可能很大會變成科學記號所以要使用toPlainString
/*
BigDecimal.ROUND_CEILING 正數無條件進入,負數無條件捨去
BigDecimal.ROUND_DOWN 無條件捨去到 scale 位
BigDecimal.ROUND_FLOOR 正數無條件捨去,負數無條件進入
BigDecimal.ROUND_HALF_DOWN 四捨五捨六入
BigDecimal.ROUND_HALF_EVEN 四捨六入,五入捨後該scale位數值必需為偶數
BigDecimal.ROUND_HALF_UP 四捨五入
BigDecimal.ROUND_UP 無條件進入到 scale 位
*/
我傻了我還用自幹的 這是我的方式給您參考
回覆刪除http://codepad.org/he7VP0XT
若想要交流可以寄信給我喔
刪除as23041248@gmail.com
你好~很高興能與您一起交流哦= )
刪除