Program Kotlin počítá počet číslic v celém čísle

V tomto programu se naučíte počítat počet číslic pomocí while cyklu v Kotlin.

Příklad 1: Počítání počtu číslic v celém čísle

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

Když spustíte program, výstup bude:

 Počet číslic: 7

V tomto programu je smyčka while iterována, dokud není testovací výraz num != 0vyhodnocen na 0 (false).

  • Po první iteraci bude číslo vyděleno 10 a jeho hodnota bude 345. Poté bude počet zvýšen na 1.
  • Po druhé iteraci bude hodnota num 34 a počet se zvýší na 2.
  • Po třetí iteraci bude hodnota num 3 a počet se zvýší na 3.
  • Po čtvrté iteraci bude hodnota num 0 a počet se zvýší na 4.
  • Poté je testovací výraz vyhodnocen na false a smyčka je ukončena.

Zde je ekvivalentní kód Java: Program Java pro počítání počtu číslic v celém čísle

Zajímavé články...