Dans ce programme, vous apprendrez à compter le nombre de chiffres en utilisant une boucle while dans Kotlin.
Exemple 1: compter le nombre de chiffres dans un entier
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Lorsque vous exécutez le programme, la sortie sera:
Nombre de chiffres: 7
Dans ce programme, la boucle while est itérée jusqu'à ce que l'expression de test num != 0
soit évaluée à 0 (faux).
- Après la première itération, num sera divisé par 10 et sa valeur sera 345. Ensuite, le nombre est incrémenté à 1.
- Après la deuxième itération, la valeur de num sera 34 et le compte est incrémenté à 2.
- Après la troisième itération, la valeur de num sera 3 et le compte est incrémenté à 3.
- Après la quatrième itération, la valeur de num sera 0 et le nombre est incrémenté à 4.
- Ensuite, l'expression de test est évaluée à false et la boucle se termine.
Voici le code Java équivalent: Programme Java pour compter le nombre de chiffres dans un entier