En PC Resumen hablaremos de los diferentes tipos de bucle que existen en Java, ellos son el "while", el "do while" y el "for". También hablaremos de los controles de flujo con los comandos "break", "continue", "label".
El bucle while
El bucle "while" ejecuta repetidamente una sentencia, o una serie de sentencias, mientras una expresión booleana sea cierta.
La sintaxis de este bucle es la siguiente:
while (expresion) sentencia; // una sentencia
while (expresion) { // más de una sentencia
    sentencia1;
    sentencia2; 
... 
}El bucle do - while
El funcionamiento del bucle "do - while" es similar al de "while", pero en este caso comprueba la expresión booleana después de hacer las sentencias; es decir, las sentencias, como mínimo, se harán una vez.
La sintaxis de este bucle es la siguiente:
do sentencia while (expresion);
do {
    sentencia1;
    sentencia2;
    ...
} while (expresion);El bucle for
El bucle "for" es la manera compacta de expresar un bucle. Su sintaxis es la siguiente:
for (inicialización; expresión; iteración) sentencias;Ejemplo
for (int i=0 ; i<10 ; i++) { cos };
// El cuerpo del bucle se ejecutará 10 veces; para los valores de i en 0 hasta 9.El "for" utiliza cuando el bucle se debe ejecutar un número determinado de veces, mientras que "while" y "do" se utilizan cuando no se conoce con exactitud el número de veces que se debe repetir el código.
Control de flujo en los bucles: break, continue, label
- break [etiqueta] Se utiliza para salir de las sentencias switch, los bucles y las etiquetas.
- continúe [etiqueta] Se utiliza para saltar al final del bucle.
- label [sentencia] Se utiliza para identificar una sentencia dentro de un bucle. Identifica cualquier sentencia válida a la que haya que saltar.
saltar: while(true) {
    for (int i=0;i<100;i++) {
        switch ( c=System.in.read()) {
            case –1:
            case ‘\n’:
            break saltar;
        ... }
    } // fin del for
} // fin del while
test: for(.....) {
... 
    while (.......){
        if(i > j){ continue test; //salta a la iteracion seguiente del for
        }
     } // fin while
} //fin for