V tem programu se boste naučili šteti število števk z uporabo zanke while v Kotlinu.
Primer 1: Štetje števila števk v celoštevilu
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Ko zaženete program, bo rezultat:
Število številk: 7
V tem programu se zanka while ponavlja, dokler testni izraz num != 0
ni ovrednoten z 0 (false).
- Po prvi ponovitvi bo num razdeljen na 10 in njegova vrednost bo 345. Nato se število poveča na 1.
- Po drugi ponovitvi bo vrednost num 34 in štetje se poveča na 2.
- Po tretji ponovitvi bo vrednost num 3 in štetje se poveča na 3.
- Po četrti ponovitvi bo vrednost num 0 in štetje se poveča na 4.
- Nato se testni izraz oceni na false in zanka se konča.
Tu je enakovredna koda Java: program Java za štetje števila številk v celoštevilu