Laboral:
La función del bucle anidado:
Java
// Nested for loop import java.io.*; class GFG { public static void main(String[] args) { for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { System.out.print("GFG! "); } System.out.println(); } } }
Producción
GFG! GFG! GFG! GFG! GFG! GFG! GFG! GFG! GFG!
Etiqueta los bucles:
Así es como podemos etiquetar el nombre al ciclo:
labelname :for(initialization;condition;incr/decr){ //code to be executed }
Java
// Naming the loop import java.io.*; class GFG { public static void main(String[] args) { // Type the name outside the loop outer: for (int i = 0; i < 5; i++) { System.out.println("GFG!"); } } }
Producción
GFG! GFG! GFG! GFG! GFG!
Reglas para etiquetar los bucles:
- La etiqueta del bucle debe ser única para evitar confusiones.
- En las declaraciones de ruptura, use etiquetas que estén dentro del alcance. (A continuación se muestra una implementación)
Java
// Break statements and naming the loops import java.lang.*; public class GFG { public static void main(String[] args) { // Using Label for outer and for loop outer: for (int i = 1; i <= 3; i++) { // Using Label for inner and for loop inner: for (int j = 1; j <= 3; j++) { if (j == 2) { break inner; } System.out.println(i + " " + j); } if (i == 2) { break outer; } } } }
Producción
1 1 2 1
Publicación traducida automáticamente
Artículo escrito por rohit2sahu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA