Kotlin-Programm zum Zählen der Anzahl von Ziffern in einer Ganzzahl

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 != 0Testausdruck 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

Interessante Beiträge...