En progmración es muy común tener que utilizar bucles para realizar una tarea o una comprobación sobre una serie de elementos o para realizar estas tareas un número de veces seguidas.
Para ello tenemos distintos tipos de bucles diferentes, que nos permiten iterar por todos los elementos que tenemos y realizar alguna tarea.
En este caso el While nos permite recorrer una serie de elementos sin saber cuantos elementos tenemos.
La sintaxis es muy sencilla, indicamos una condición, y mientras se cumpla esa condicion realizaremos nuestra tarea, es muy importante que dentro del bucle hagamoslas tareas necesarias, pero que controlemos que, en algún momento, la condición dejará de cumplirse, o estaremos en un ciclo infinito.
Vamos a ver un ejemplo muy sencillo
int i = 10;
while (i > 5){
System.out.println(i);
i--;
}
En este caso, mientras nuestra variable sea menor a 10, iremos imprimiendo nuestro valor. Y como véis al final, modificamos el valor de nuestra variable, para que en algun momento la condición ya no se cumpla.