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