2012-06-05 51 views
0

加載sql數據庫中的double值時出現問題。當我使用碼頭工作正常,但是當我更改爲Tomcat時,會出現此問題。在Tomcat中加載雙號

問題是像0,7這樣的十進制數字被加載爲0.699999988079071。或者像0,77一些加載爲0.7699999809265137

我已經試過裝這句話:

DecimalFormat df = new DecimalFormat("#.##",new DecimalFormatSymbols(Locale.ENGLISH)); 
Float.parseFloat(df.format(rst.getFloat("decimal_number"))); 

,仍然有錯誤。

有沒有人知道爲什麼會發生這種情況?

在此先感謝。

回答