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

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

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

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

    println("Number of digits: $count")
}

运行程序后,输出将是

Number of digits: 7

在此程序中,while 循环会一直迭代,直到测试表达式 num != 0 求值为 0(假)。

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

这是等效的 Java 代码:Java 程序:计算整数中的数字数量

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战