Kotlinov program za brojanje broja znamenki u cijelom broju

U ovom programu naučit ćete brojati broj znamenki pomoću while petlje u Kotlinu.

Primjer 1: Broji broj znamenki u cijelom broju

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

Kada pokrenete program, izlaz će biti:

 Broj znamenki: 7

U ovom se programu while petlja ponavlja dok se test test num != 0ne procijeni na 0 (false).

  • Nakon prve iteracije, num će se podijeliti s 10, a vrijednost će mu biti 345. Zatim se brojanje povećava na 1.
  • Nakon druge iteracije, vrijednost num bit će 34, a broj će se povećati na 2.
  • Nakon treće iteracije, vrijednost num bit će 3, a broj će se povećati na 3.
  • Nakon četvrte iteracije, vrijednost num bit će 0, a broj će se povećati na 4.
  • Tada se test izraz ocjenjuje na false i petlja se završava.

Evo ekvivalentnog Java koda: Java program za brojanje broja znamenki u cijelom broju

Zanimljivi članci...