Bucles en Java I - El bucle while
En este capítulo vamos a ver el primero de los tres bucles de Java, el bucle while.
Sintaxis del bucle while en Java
while (condición) { //Código a ejecutar mientras la condición se cierta (true). }
El bucle while cuenta siempre con una condición, mientras que esta sea verdadera se ejecutará en bucle el código escrito entre llaves.
Veamos un sencillo ejemplo:
public class buclewhile { public static void main(String[] args) { int contador=5; while (contador<=10) { System.out.println("El valor de contador es: " + contador); contador++; } } }
La condición del while especifica que mientras que el valor de contador sea menor o igual que 10, se ejecuten las instrucciones del interior del bucle while.
El código del while, si has seguido el curso de Java hasta aquí, ya debes saber lo que hace, pero si no, te explico. Simplemente, muestra un string y el valor de la variable contador. Finalmente, incrementa en 1 el valor de contador, permitiendo de este modo, que en algún momento se pueda salir del bucle y este, no sea infinito.
Una vez termina el bucle, las líneas posteriores se ejecutan siguiendo el flujo de ejecución de Java (de arriba a abajo).
Resultado
Bucles infinitos Java
Si en algún momento tu propósito es hacer un bucle infinito, lo tienes muy fácil, solo tienes que hacer que la condición del bucle sea siempre verdadera.Simplemente quita el incremento de contador (contador++;) y tu bucle se ejecutará infinitamente.
¿Por qué? porque inicialmente contador es igual a 5 por lo que al no incrementarse nunca esta variable, la condición del bucle será siempre verdadera (true), contador siempre será menor que 10.
public class buclewhile { public static void main(String[] args) { int contador=5; while (contador<=10) { System.out.println("El valor de contador es: " + contador); } } }
Resultado
0 comentarios:
Publicar un comentario
Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D