我在我的應用程序計算中使用了一個BigDecimal
變量。在某些情況下,當Bigdecimal
值爲2.9922並且我將數據保存到SQL Server 2012時,我在數據庫中獲得了2.99條記錄。這樣的舍入對我來說可以,但有時我需要將數據庫中的記錄與新計算進行比較,並且我需要它們具有相同的舍入方法。Java中舍入方法相當於SQL Server舍入
所以我的問題是什麼是在Java中舍入方法將與SQL Server 2012四捨五入方法相同?
是BigDecimal.ROUND_DOWN
或BigDecimal.ROUND_UP
,ROUND_HALF_EVEN
或哪一個?
你閱讀每一個選項的文檔? –