Post

Java / Básico / Break y Continue

Break y Continue en Java

Java / Básico / Break y Continue

Break

La declaración break la utilizamos cuando queremos salir de un bucle o una ejecución de un bloque de código.

1
2
3
4
5
6
for(int i = 0; i < 10; i++){
  if(i == 4){
    break;
  }
  System.out.println(i);
}

Continue

Muy parecido a break pero en este caso en vez de detener la ejecución lo que hacemos es continuar con ella, por ejemplo en un bucle podríamos decir que: Saltar esta ronda, pero continuar el bucle.

1
2
3
4
5
6
for(int i = 0; i < 10; i++){
  if(i == 4){
    continue;
  }
  System.out.println(i);
}

Ejemplo real

Imagina procesar una lista de números donde quieres omitir los valores negativos, pero detenerte por completo si encuentras un cero.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
int[] numeros = {2, -6, 3, 0, 5};

for(int n: numeros){

  if(n < 0){
    continue;
  }

  if(n == 0){
    break;
  }

  System.out.println(n);
}
This post is licensed under CC BY 4.0 by the author.