java中Double乘以100,得到的結果不準確

Double a = 18D;
Double b = a * 100;

當a等於某些數值的時候,得到的b的值會不準確。
此時可通過b.longValue(),來得到精確的結果,前提是b的小數全是0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章