Un bucle while es una estructura de control repetitiva en donde se comprueba si una condición es verdadera, en caso de serlo se realiza un ciclo de instrucciones y al terminar se realiza otra comprobación. Para salir del bucle la condición debe ser falsa.
Estructura general:
![](https://cienciayt.com/wp-content/uploads/2020/07/image-104.png?w=145)
En Java se puede salir de cualquier bucle con la instrucción break;
Ejemplo:
Realizar un programa que calcule el factorial de un número utilizando un bucle while.
Código:
![](https://cienciayt.com/wp-content/uploads/2020/07/image-105.png?w=464)
Ejecución del programa:
![](https://cienciayt.com/wp-content/uploads/2020/07/image-106.png?w=180)