Program Kotlin na počítanie počtu číslic v celom čísle

V tomto programe sa naučíte počítať počet číslic pomocou while v Kotline.

Príklad 1: Spočítajte počet číslic v celom čísle

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

Po spustení programu bude výstup:

 Počet číslic: 7

V tomto programe sa cyklus while opakuje, kým sa testovací výraz num != 0nevyhodnotí na 0 (false).

  • Po prvej iterácii bude num vydelené 10 a jeho hodnota bude 345. Potom sa počet zvýši na 1.
  • Po druhej iterácii bude hodnota num 34 a počet sa zvýši na 2.
  • Po tretej iterácii bude hodnota num 3 a počet sa zvýši na 3.
  • Po štvrtej iterácii bude hodnota num 0 a počet sa zvýši na 4.
  • Potom sa testovací výraz vyhodnotí ako nepravdivý a slučka sa ukončí.

Tu je ekvivalentný kód Java: Program Java na počítanie počtu číslic v celom čísle

Zaujímavé články...