Ebben a programban megtanulhatja megszámolni a számjegyek számát egy darab ciklus segítségével Kotlinban.
1. példa: Számolja az egész számjegyek számát
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
A program futtatásakor a kimenet a következő lesz:
Számjegyek száma: 7
Ebben a programban a ciklus addig ismétlődik, amíg a teszt kifejezést num != 0
0-ra (hamis) értékelik.
- Az első iteráció után a num el lesz osztva 10-vel, értéke 345 lesz. Ezután a számot 1-re növeljük.
- A második iteráció után a num értéke 34 lesz, és a szám 2-re növekszik.
- A harmadik iteráció után a num értéke 3 lesz, és a számot 3-ra növeljük.
- Negyedik iteráció után a num értéke 0 lesz, és a számot 4-re növeljük.
- Ezután a teszt kifejezést hamisra értékelik, és a hurok befejeződik.
Itt található az ekvivalens Java-kód: Java program az egész számjegyek számának megszámolásához