În acest program, veți învăța să numărați numărul de cifre folosind o buclă while în Kotlin.
Exemplul 1: Numărul numărului de cifre dintr-un număr întreg
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Când rulați programul, ieșirea va fi:
Număr de cifre: 7
În acest program, bucla while este iterată până când expresia testului num != 0
este evaluată la 0 (fals).
- După prima iterație, num va fi împărțit la 10 și valoarea acestuia va fi 345. Apoi, numărul este incrementat la 1.
- După a doua iterație, valoarea lui num va fi 34, iar numărul este crescut la 2.
- După a treia iterație, valoarea lui num va fi 3, iar numărul este crescut la 3.
- După a patra iterație, valoarea lui num va fi 0, iar numărul este crescut la 4.
- Apoi, expresia testului este evaluată la fals și bucla se termină.
Iată codul Java echivalent: Programul Java pentru a număra numărul de cifre dintr-un număr întreg