Program Kotlin do zliczania liczby cyfr w liczbie całkowitej

W tym programie nauczysz się liczyć liczbę cyfr za pomocą pętli while w Kotlinie.

Przykład 1: Policz liczbę cyfr w liczbie całkowitej

 fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )

Po uruchomieniu programu wynik będzie następujący:

 Liczba cyfr: 7

W tym programie pętla while jest iterowana, aż wyrażenie testowe num != 0zostanie ocenione na 0 (fałsz).

  • Po pierwszej iteracji liczba zostanie podzielona przez 10, a jej wartość wyniesie 345. Następnie liczba zostanie zwiększona do 1.
  • Po drugiej iteracji wartość num wyniesie 34, a liczba zostanie zwiększona do 2.
  • Po trzeciej iteracji wartość num wyniesie 3, a liczba zostanie zwiększona do 3.
  • Po czwartej iteracji wartość num będzie wynosić 0, a licznik będzie zwiększany do 4.
  • Następnie wyrażenie testowe jest oceniane jako fałszywe i pętla się kończy.

Oto odpowiednik kodu Java: Program w języku Java do zliczania liczby cyfr w liczbie całkowitej

Interesujące artykuły...