Java – El ciclo while

El ciclo o bucle while en Java permite ejecutar un bloque de código siempre y cuando una condición especificada sea verdadera, la estructura básica es la siguiente:

» Ver más ejemplos de Java

El ciclo while

while (condición) {
  //Código que será ejecutado
}

En el siguiente ejemplo, el bucle se ejecutará una y otra vez, siempre que la variable «i» sea menor que 10:

public class EjemploWhile {

    public static void main(String args[]) {
        int i = 0;
        while (i < 10) {
            System.out.println("i: " + i);
            i++;
        }
    }
}

Debes notar que a la variable «i» se le asigna el valor  cero antes de llegar al bucle del while, el incremento del valor de esta variable se hace dentro del bloque de código del bucle con la ayuda del operador ++, que incrementa el valor en uno en cada pasada.  Al ejecutar el código obtendrás un resultado como el siguiente:

El ciclo while en Java



El ciclo do-while

Otra variante del ciclo while es el bucle do-while. Este bucle ejecutará el bloque de código al menos una vez, antes de verificar si la condición es verdadera.

do {
  //El código que será ejecutado
}
while (condición);

El siguiente ejemplo utiliza un bucle do-while.

public class EjemploWhile {

    public static void main(String args[]) {
        int i = 0;
        do {
            System.out.println(i);
            i++;
        } while (i < 10);
    }
}

Esta variante del bucle es útil si lo que buscas es que tu código se ejecute al menos una vez, antes de verificar que la condición se cumpla y aunque esta sea falsa y termine inmediatamente.

El ciclo while en Java
Esperamos que te sirvan estos ejemplos sobre el ciclo while en Java.

Más información en inglés: https://geekole.com/the-while-loop-in-java/