I dette program lærer du at tælle antallet af cifre ved hjælp af en while-loop i Kotlin.
Eksempel 1: Antal antal cifre i et heltal
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Når du kører programmet, vil output være:
Antal cifre: 7
I dette program gentages mens sløjfe, indtil testudtrykket num != 0
evalueres til 0 (falsk).
- Efter første iteration divideres num med 10, og dets værdi er 345. Derefter øges antallet til 1.
- Efter anden iteration er værdien af num 34 og optællingen forøges til 2.
- Efter tredje iteration er værdien af num 3 og optællingen øges til 3.
- Efter fjerde iteration er værdien af num 0 og optællingen øges til 4.
- Derefter evalueres testudtrykket til falsk, og sløjfen afsluttes.
Her er den tilsvarende Java-kode: Java-program til at tælle antal cifre i et heltal