1.5 KiB
title | localeTitle |
---|---|
While Loop | Mientras bucle |
Mientras bucle
El bucle while ejecuta un bloque de código hasta que una condición especificada es falsa. Debido a que la prueba de la expresión while tiene lugar antes de cada ejecución del bucle, un bucle while se ejecuta cero o más veces. Esto difiere del bucle do, que se ejecuta una o más veces porque la prueba de la expresión tiene lugar después de la ejecución del bucle. 1
Ejemplo
int i = 0;
while (i < 5)
{
Console.WriteLine("Number " + i);
i++;
}
Salida:
> Number 0
> Number 1
> Number 2
> Number 3
> Number 4
Otros usos
Los bucles while se usan a menudo para infinitas iterraciones usando (por ejemplo) while (true)
, solo para terminar a través de una condición no relacionada con la condición inicial del bucle.
int i = 0;
while (true)
{
if(i<50){
Console.WriteLine("Number " + i);
i++;
}
else{
Console.WriteLine("End of loop");
break;
}
}
Las diferencias con el bucle for
Las mayores diferencias entre la for
y while
bucles es que while
se utiliza normalmente cuando un desarrollador no está seguro de un número exacto de iteraciones del bucle, y for
se utiliza cuando está claro cuántas veces de repetición de código.