El bucle “while” en Kotlin es una estructura de control que permite ejecutar un bloque de código repetidamente mientras se cumpla una condición específica. Es fundamental para la programación basada en condiciones y es ampliamente utilizado en diversas aplicaciones.
El bucle “while” se utiliza para repetir un bloque de código siempre que una condición sea verdadera. Su estructura básica es la siguiente:
while (condición) {
// Bloque de código a ejecutar
}
El propósito del bucle “while” es permitir que un programa ejecute un conjunto de instrucciones de manera repetitiva sin necesidad de definir un número específico de iteraciones de antemano. Esto es especialmente útil en situaciones donde el número de repeticiones depende de condiciones que pueden cambiar en tiempo de ejecución.
var contador = 0
while (contador < 5) {
println("Contador: $contador")
contador++
}
En este ejemplo, el bucle imprime el valor del contador desde 0 hasta 4.
var entrada: String?
do {
println("Ingresa un número (o 'salir' para terminar):")
entrada = readLine()
if (entrada != "salir") {
println("Has ingresado: $entrada")
}
} while (entrada != "salir")
En este caso, el bucle solicita al usuario que ingrese un número y continúa hasta que se ingresa “salir”.
Al utilizar el bucle “while”, es crucial asegurarse de que la condición eventualmente se vuelva falsa para evitar bucles infinitos. Un bucle infinito puede causar que el programa se congele o consuma recursos excesivos.
El bucle “while” en Kotlin permite ejecutar un bloque de código repetidamente mientras una condición especificada sea verdadera.