-
發(fā)現(xiàn)問(wèn)題
訂閱折扣里float類型的0.3畏妖、0.6乘100后顯示為30.000019、60.000019铐懊,其余的數(shù)值不會(huì)
float(0.3) * 100 = 30.000019
float(0.6) * 100 = 60.000019
float(0.9) * 100 = 90.0 // 其他數(shù)值不會(huì)有精度問(wèn)題
float(0.3) * 10 = 3.0 // 0.3*10不會(huì)有精度問(wèn)題
float(0.3) * 1000 = 300.0 // 0.3*1000不會(huì)有精度問(wèn)題
float(0.3) * 10 * 10 = 30.0 // 0.3*10*10不會(huì)有精度問(wèn)題
double(0.3) * 100 = 30.0 // double類型不會(huì)有精度問(wèn)題
-
解決方法
先乘100后再截取N位小數(shù)