美文网首页
Flutter小数取整&小数点后保留n位

Flutter小数取整&小数点后保留n位

作者: HaoyuiOS | 来源:发表于2021-12-22 18:23 被阅读0次

舍弃小数部分(取整)

double price = 100 / 3;

//舍弃当前变量的小数部分,结果为 33。返回值为 int 类型。
price.truncate();
//舍弃当前变量的小数部分,浮点数形式表示,结果为 33.0。返回值为 double。
price.truncateToDouble();
//舍弃当前变量的小数部分,结果为 33。返回值为 int 类型。
price.toInt();
//小数部分向上进位,结果为 34。返回值为 int 类型。
price.ceil();
//小数部分向上进位,结果为 34.0。返回值为 double。
price.ceilToDouble();
//当前变量四舍五入后取整,结果为 33。返回值为 int 类型。
price.round();
//当前变量四舍五入后取整,结果为 33.0。返回值为 double 类型。
price.roundToDouble();

保留小数点后 n 位

double price = 100 / 3;
//保留小数点后2位数,并返回字符串:33.33。
price.toStringAsFixed(2);
//保留小数点后5位数,并返回一个字符串 33.33333。
price.toStringAsFixed(5);

相关文章

网友评论

      本文标题:Flutter小数取整&小数点后保留n位

      本文链接:https://www.haomeiwen.com/subject/sxtcqrtx.html