首页 > 解决方案 > 飞镖围绕一个数字,但作为一个双重

问题描述

我想将一个数字相乘,然后将其四舍五入以删除任何小数位,但以双精度而不是 int 形式返回,因为这是我需要的。

我试过这个:

double number = 84.5;

double coke = (number * 2.3).round()) as double;

还有这个:

double coke = double.parse(number * 2.3).round());

但我不能让它成为双倍,它只会引发错误。在这种情况下,该值将是194.35,我希望它是194.0.

标签: flutterdartdouble

解决方案


double number = 84.5;
double answer = (number * 2.3).roundToDouble(); // 194.0

推荐阅读