Bucle While
Un bucle while
es similar a un bucle for
, sin embargo, se utiliza cuando es necesario ejecutar repetidamente un bloque de código en función de una condición. La sintaxis de un bucle while
es más sencilla que la de un bucle for
:
while (condition) {
// code to execute
}
Consideremos el siguiente ejemplo práctico:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Aunque el bucle while
puede parecer muy similar al bucle for
al principio, en niveles más avanzados de programación la diferencia se vuelve evidente. Es posible que exploremos el uso de diferentes tipos de bucles en la sección de Arrays.
Nota
Podemos escribir
true
como la condición de un bucle while para crear un bucle infinito. Sin embargo, no se recomienda su uso.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 1.59
Bucle While
Desliza para mostrar el menú
Un bucle while
es similar a un bucle for
, sin embargo, se utiliza cuando es necesario ejecutar repetidamente un bloque de código en función de una condición. La sintaxis de un bucle while
es más sencilla que la de un bucle for
:
while (condition) {
// code to execute
}
Consideremos el siguiente ejemplo práctico:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Aunque el bucle while
puede parecer muy similar al bucle for
al principio, en niveles más avanzados de programación la diferencia se vuelve evidente. Es posible que exploremos el uso de diferentes tipos de bucles en la sección de Arrays.
Nota
Podemos escribir
true
como la condición de un bucle while para crear un bucle infinito. Sin embargo, no se recomienda su uso.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
¡Gracias por tus comentarios!