Bucles en Java
Un bucle o ciclo, en porgramación es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse. Los 3 bucles más utilizados en programación son el bucle for y el bucle while y el bucle do-while.
Estos 3 bucles los tiene incluidos java, aunque podemos hacer dos distinciones :
- Los bucles controlalados por una condición
- Los bucles controlados por un contador
Bucles controlados por una condición
- While
El bucle while depende de la evaluación de una condición . El bucle while solamente decide si realizar una nueva iteración basándose en el valor de la condición.

Su sintasix es:
while ( condición) {
// bloque de instrucciones
}
El comportamiento de este bucle es :
- evalua la condición
- Si la evaluación resulta false: terminamos la ejecución del bucle.
- Si, por el contrario, la condición es true: se ejecuta el bloque de instruciones.
- Tras ejecutarse el bloque de instrucciones , se vuelve al primer punto
- do-while
El bucle do-while es muy similar al while, con la diferencia de que primero se ejecuta el bloque de instrucciones y después se evalúa la condición para decidir si se realiza una nueva iteración.

Su sintaxis es
do {
// bloque de instrucciones
} while( condición );
El comportamiento de este bucle es:
- Se ejecuta el bloque de instruciones
- se evalúa condición
- Según el valor obtenido, se termina el bucle o comenzamos en el primer punto
Bucles controlados por un contador
- For
El bucle for permite controlar un número de iteraciones mediante una variable contador.

La sintaxis de la estructura for es:
for ( inicialización; condición; incremento ) {
// bloque de instrucciones
}
El comportamiento del bucle for es:
- Se ejecuta la inicialización , esto se hace una sola vez al principio.
- Se evalua la condicion: si resulta false, salimos del bucle y continuamos con el programa, en caso de que la evaluación sea true, se ejecuta todo el bloque de instrucciones.
- Cuando termina de ejecutarse el bloque de instrucciones se ejecuta el incremento
- Se vuelve de nuevo al segundo punto.