今日寫項目的時候遇到一個金額計算的問題,后臺數(shù)據(jù)返回的價格是8.245玄柠,但是使用double類型接收的時候會解析成8.24499999999999999998突梦,顯示的時候要求保留兩位小數(shù),這樣就造成了顯示結(jié)果不一樣羽利,正常是8.25宫患,但是我通過截取獲取到的卻是8.24,會出現(xiàn)因金額不一致造成的下單失敗問題这弧,網(wǎng)上找了好多方法娃闲,都比較麻煩虚汛,后自己找出一個比較簡單的投機方法,在這里記錄下皇帮。
示例
即在計算的時候手動加一個很小的數(shù)值泽疆,然后再進行四舍五入,不會影響最終結(jié)果玲献。雖然這樣有投機的嫌疑殉疼,但是操作比較簡單,也能實現(xiàn)需求捌年,記錄下瓢娜。以后有更正確的方法再記錄。