- Cuando break no tiene etiqueta, el bucle actual se interrumpirá por defecto, cuando se especifica una etiqueta, interrumpirá el bucle de etiqueta especificado.
public static void main(String[] args) {
int m=0;
a:for (int i = 0; i < 10; i++) {
System.out.println("iiiiiiiiiiiii");
b:for (int j = 0; j < 10; j++) {
System.out.println("jjjjjj");
if(j==2){
m++;
System.out.println(m);
break a;//打断a的循环
}
}
}
}
- continuar saltando al cuerpo del bucle correspondiente para continuar el bucle
public static void main(String[] args) {
int m=0;
a:for (int i = 0; i < 10; i++) {
System.out.println("iiiiiiiiiiiii");
b:for (int j = 0; j < 10; j++) {
System.out.println("jjjjjj");
if(j==2){
m++;
System.out.println(m);
continue a;//打断b的循环,继续a循环
}
}
}
}
- Break interrumpe el bucle actual de forma predeterminada y continuar continúa el bucle del cuerpo del bucle actual de forma predeterminada