In diesem Programm lernen Sie, die Anzahl der Stellen mithilfe einer while-Schleife in Kotlin zu zählen.
Beispiel 1: Anzahl der Ziffern in einer Ganzzahl zählen
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Anzahl der Ziffern: 7
In diesem Programm wird die while-Schleife wiederholt, bis der num != 0
Testausdruck mit 0 (false) ausgewertet wird.
- Nach der ersten Iteration wird num durch 10 geteilt und sein Wert ist 345. Dann wird die Anzahl auf 1 erhöht.
- Nach der zweiten Iteration beträgt der Wert von num 34 und die Anzahl wird auf 2 erhöht.
- Nach der dritten Iteration ist der Wert von num 3 und die Anzahl wird auf 3 erhöht.
- Nach der vierten Iteration ist der Wert von num 0 und die Anzahl wird auf 4 erhöht.
- Dann wird der Testausdruck mit false bewertet und die Schleife wird beendet.
Hier ist der entsprechende Java-Code: Java-Programm zum Zählen der Anzahl der Stellen in einer Ganzzahl