Java基礎之比較兩個double類型的數據大小

1.在java中比較兩個double的數據不能直接比較,否則會丟失精度,我們來寫個例子測試一下:   打印結果爲: 2.加上String.valueof() 打印結果爲: 3.從上圖可以看出結果和預期一樣,就是我們需要的。可以發現,直接使用Double類型時,會存在精度的誤差,使用Double.toString()方法可以規避。查看Double類,可以看到它使用的是FloatingDecimal.
相關文章
相關標籤/搜索