English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie man in Kotlin die while-Schleife verwendet, um die Anzahl der Stellen einer Zahl zu berechnen.
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整数的