English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Colección completa de ejemplos de Kotlin
En este programa, aprenderás a calcular el número de dígitos de un número utilizando bucles while en Kotlin.
fun main(args: Array<String>) { var count = 0 var num = 1234567 while (num != 0) { num /= 10 ++count } println("El número de dígitos: $count") }
Al ejecutar este programa, la salida será:
Número de dígitos: 7
En este programa, se ejecutará un bucle while hasta que la expresión de prueba num != 0 tenga un resultado de 0 (false).
Después de la primera iteración, num se dividirá por10, su valor será345. Luego, incrementa count a1.
Después de la segunda iteración, el valor de num será34, y count se incrementará a2.
Después de la tercera iteración, el valor de num será3, y count se incrementará a3.
Después de la cuarta iteración, el valor de num será 0 y count se incrementará a4.
Luego, evalúe la expresión de prueba en false y finalice el bucle.
A continuación, se muestra el código Java equivalente:Java programa para calcular el número de dígitos de un entero