Romper y continuar con etiquetas

  •  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

Supongo que te gusta

Origin blog.csdn.net/springlan/article/details/100679522
Recomendado
Clasificación