算錢用浮點,遲早被人扁
算錢用浮點,遲早被人扁
前言
簡單來說,在部分程式語言 ,在計算+法時是使用 float 來計算的
EX : JavaScript 0.1+0.2 = ?
0.1+0.2
0.30000000000000004
會有誤差
有個網站叫
https://0.30000000000000004.com/
提供許多 解法
例如 : java 使用 BigDecimal
簡單來說,在部分程式語言 ,在計算+法時是使用 float 來計算的
EX : JavaScript 0.1+0.2 = ?
0.1+0.2
0.30000000000000004
會有誤差
有個網站叫
https://0.30000000000000004.com/
提供許多 解法
例如 : java 使用 BigDecimal