double total = item.price * item.quantity;
if (item.isTaxed == 1) {
total *= TAX + 1;
}
return total;
考虑一下; item.price等于10.99,item.quantity = 50,isTaxed的计算结果为真。
我希望我的输出总数为620.94但相反它给了我620.93
我该如何解决这个问题?
我尝试将总数乘以100并将其存储为一个整数然后再回到一个双精度值,它给了我620.94但我在使用验证器时遇到了其他问题。