while (expresión)
Descripción
Realiza un bucle de forma continuada hasta que la expresión contenida dentro de los paréntesis () deja de ser verdadera. Es útil para crear bucles propios, pero asegurando el seguimiento de alguna de las variable usadas para parar o salir del bucle, a esa variable la llamaremos contador.
Ejemplo
Vamos a hacer un bucle que realice una acción 200 veces.
contador = 0;
while (contador < 200){
//ACCION
contador++;
}
Qué hace?
-Utilizamos una variable llamada contador. Nos servirá para que la orden while realice la comprobación y decida si el bucle debe repetirse o no.
-Inicialmente la ponemos a 0.
-while hace la comprobación, como el contador es menor que 200 (vale 0) realiza la acción.
-Se incrementa el contador.
-while hace la comprobación, como el contador es menor que 200 (vale 1) realiza la acción.
-Se incrementa el contador.
-while hace la comprobación, como el contador es menor que 200 (vale 2) realiza la acción.
-Se incrementa el contador.
...
...
-while hace la comprobación, como el contador es menor que 200 (vale 199) realiza la acción.
-Se incrementa el contador.
-while hace la comprobación, como el contador es igual que 200 (vale 200) no realiza la acción.
-FIN
Expresión
while realizará una comparación lógica para decidir si debe realizar el bucle o no. Al igual que otras instrucciones de control de flujo podemos usar:
x == y (x es igual a y)
x != y (x no es igual a y)
x < y (x es menor que y)
x > y (x es mayor que y)
x <= y (x es menor que o igual a y)
x >= y (x es mayor que o igual a y)
Comments (0)
You don't have permission to comment on this page.