AD

¿Ya dominas lo básico? Un curso estructurado de Java es la vía rápida para dar el salto.

Ver cursos de Java en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lecciones de Java
Lección 8 / 68

Repetir (la sentencia while)

En esta lección repetirás un bloque mientras se cumpla una condición.

while (condición) { ... } comprueba antes de cada vuelta. do { ... } while (condición); comprueba al final, así que el cuerpo se ejecuta al menos una vez.

El código de ejemplo cuenta hasta tres, y la línea que incrementa el contador es la que hace que termine.

Olvidarla deja el programa dando vueltas para siempre. La pregunta útil al escribir un while es siempre la misma: ¿qué línea hará que esta condición sea falsa alguna vez?

En Java, el while se usa sobre todo para lo que no tiene un número conocido de vueltas: leer líneas de un archivo, procesar una cola hasta vaciarla, reintentar hasta que una operación salga bien. Para recorrer colecciones, el for-each es más claro y más seguro.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Java directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)