Programa de Kotlin para contar el número de dígitos de un entero

En este programa, aprenderá a contar la cantidad de dígitos usando un bucle while en Kotlin.

Ejemplo 1: contar el número de dígitos de un entero

 fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )

Cuando ejecute el programa, la salida será:

 Número de dígitos: 7

En este programa, el ciclo while se repite hasta que la expresión de prueba num != 0se evalúa a 0 (falso).

  • Después de la primera iteración, num se dividirá por 10 y su valor será 345. Luego, el conteo se incrementa a 1.
  • Después de la segunda iteración, el valor de num será 34 y la cuenta se incrementará a 2.
  • Después de la tercera iteración, el valor de num será 3 y la cuenta se incrementará a 3.
  • Después de la cuarta iteración, el valor de num será 0 y el recuento se incrementará a 4.
  • Luego, la expresión de prueba se evalúa como falsa y el ciclo termina.

Aquí está el código Java equivalente: Programa Java para contar el número de dígitos en un entero

Articulos interesantes...