Dart中的小数计数实例:计算一个数字的位数

647 阅读1分钟

这个例子涵盖了dart中的两个程序:

  • 第一个程序找出一个整数的数字的计数。

一个数字的长度就是要找到数字的计数。

例如,129号数字的位数是3。

  • 第二个程序找出一个双数的小数的位数 例如,129.1234的数字,小数位数是4。

因此,两者都是用来实现给定数字的位数计算。

如何在飞镖和扑火中获得一个整数的数位计数

这个程序计算一个给定数字的位数计数

  • 首先,使用toString()方法将数字转换为字符串。
  • 使用length方法查找字符串的长度
  • 另一种方法是使用插值字符串与长度方法

下面是一个查找给定数字中所统计的数字的程序

void main() {
  int number = 129;

  print(number.toString().length); //3
  print('$number'.length); //3
}

当你运行上述程序时,输出结果是

3
3

在dart和flutter中,计算一个给定的数字中的小数位数的计数

这个程序计算一个给定的双数中的小数位数

  • 创建带有小数位的双数
  • 使用toString()方法将这个数字转换成字符串。
  • 接下来,使用点(.)分界线分割这个数字
  • 将小数点后的数字作为一个字符串返回
  • 查找字符串的长度 下面是一个计算双数的小数位数的函数的例子
void main() {
  double doubleNumber = 3.1435;
  var decimalsCount = doubleNumber.toString().split('.')[1];
  print(decimalsCount.length);
}

输出是

4

结论

学习如何在dart程序中计算一个给定的整数的位数,同时找到双数中的小数或小数的位数。