Programme Kotlin pour compter le nombre de chiffres dans un entier

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 != 0soit é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

Articles intéressants...