fbpx

Java Break y Continue

Java Break

La instrucción break se usa en los casos para parar la ejecución de switch, esta instrucción se puede usar el los momentos necesarios dentro de los bucles, esta instrucción se usa exactamente para romper la ejecución de un ciclo.

Break en While

La instrucción break vamos aplicar en while, aquí vamos crear un bucle con while que genere números de 1 al 10 y cuando llegue a 5 se detenga el ciclo while.

public class Main {
    public static void main(String[] args) {
        
        int c = 0;

        while (c <= 10){
            System.out.println(c);
            c++;

            if (c == 5){
                System.out.println("Detener el ciclo while");
                //Rompe el ciclo while
                break;
            }
        }
    }
}

Break en For

La instrucción break vamos aplicar en for, aquí vamos crear un bucle con for que genere números de 1 al 10 y cuando llegue a 5 se detenga el bucle for.

public class Main {
    public static void main(String[] args) {

        for (int i = 0; i<=10; i++){
            System.out.println(i);
            
            if (i == 5){
                System.out.println("Detener el ciclo for");
                //Rompe el ciclo for
                break;
            }
        }
    }
}

Java Continue

La instrucción continue también se unas en los bucles como while y for, esta instrucción envés romper o detener el bucle, después de la instrucción se saltea a la siguiente iteración o ejecución.Con esta esta acción los códigos que estarán después de continue no se ejecutarán.

Continue en While

La instrucción continue vamos aplicar en while, aquí vamos crear un bucle con while que registre las ejecuciones de while de 1 al 10 y cuando llegue a 5 se salte a la siguiente ejecución y los codigos depues de continue no se ejecutaran.

public class Main {
    public static void main(String[] args) {
        
        int c = 0;

        while (c <= 10){

            c++;
            System.out.println("Ejecución "+ c);
            
            if (c == 5){
                System.out.println("Saltar a la siguiente ejecución");
                //Saltar a la siguiente 
                continue;
            }
            
            System.out.println("No me ejecutare en 5");

        }
    }
}

Continue en For

La instrucción continue vamos aplicar en for, aquí vamos crear un bucle con for que registre las ejecuciones de for de 1 al 10 y cuando llegue a 5 se salte a la siguiente ejecución y los codigos depues de continue no se ejecutarán.

public class Main {
    public static void main(String[] args) {

        for (int i = 0; i<=10; i++){
            System.out.println("Ejecución "+ i);
            
            if (i == 5){
                System.out.println("Saltar a la siguiente ejecución");
                //Saltar a la siguiente 
                continue;
            }
            System.out.println("No me ejecutare en 5");
        }
    }
}


Share This