颤动多个十进制数不正确

时间:2019-10-25 10:55:47

标签: flutter

我是Flutter的新手,面临以下计算器问题:

num total = 22.9 * 3.0;

结果是68.6999999999而不是68.7

知道我在做什么错吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

var total = 22.9 * 3.0;

print(total.toStringAsFixed(2));

回答:68.70

参考链接:https://api.dartlang.org/stable/2.6.0/dart-core/num/toStringAsFixed.html