美文网首页
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