这个例子涵盖了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程序中计算一个给定的整数的位数,同时找到双数中的小数或小数的位数。