跳到主要内容

Kotlin 程序计算整数中数字的数量

示例1:统计整数中的数字数量

fun main(args: Array<String>) {
var count = 0
var num = 1234567

while (num != 0) {
num /= 10
++count
}

println("数字的数量:$count")
}

当您运行该程序时,输出如下:

数字的数量:7

在这个程序中,while 循环会一直迭代,直到测试表达式 num != 0 的值为0(false)为止。

  • 在第一次迭代后,num 将被除以10,其值将变为345。然后,count 增加为1。
  • 在第二次迭代后,num 的值将为34,count 增加为2。
  • 在第三次迭代后,num 的值将为3,count 增加为3。
  • 在第四次迭代后,num 的值将为0,count 增加为4。
  • 然后,测试表达式将被评估为false,循环终止。

以下是等效的Java代码:Java程序:统计整数中的数字数量