English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin-Programm zur Berechnung der Anzahl der Stellen einer Ganzen Zahl

Kotlin Beispiele大全

In diesem Programm lernen Sie, wie man in Kotlin die while-Schleife verwendet, um die Anzahl der Stellen einer Zahl zu berechnen.

Beispiel1:整数中的位数计算

fun main(args: Array<String>) {
    var count = 0
    var num = 1234567
    while (num != 0) {
        num /= 10
        ++count
    }
    println("Die Anzahl der Stellen des Wertes: \$count")
}

Wenn das Programm ausgeführt wird, wird ausgegeben:

Ziffernanzahl des Wertes: 7

In diesem Programm wird der while-Schleifenlauf bis zum Ergebnis des Testausdrucks num != 0 (false) fortgesetzt.

  • Nach der ersten Iteration wird num durch10, der Wert wird345. Dann wird count um 1 erhöht auf1.

  • Nach der zweiten Iteration wird der Wert von num auf34, und count wird erhöht um2.

  • Nach der dritten Iteration wird der Wert von num auf3, und count wird erhöht um3.

  • Nach der vierten Iteration wird der Wert von num auf 0 und count wird erhöht auf4.

  • Dann wird der Testausdruck auf false bewertet und der Schleifenlauf beendet.

Hier ist das äquivalente Java-Code:Java-Programm zur Berechnung der Ziffernanzahl eines整数的

Kotlin Beispiele大全