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程序:统计整数中的数字数量。