Mientras se programan en Java, puede haber un requisito para asociar múltiples funcionalidades. Por ejemplo, trabajar con árboles o tratar con características basadas en prioridades. En tales situaciones, el "bucles anidados"En Java, permite al desarrollador acumular y fusionar las características vinculadas y optimizar las funcionalidades del código de manera efectiva.
Este artículo discutirá el uso e implementación de "bucles anidados" en Java.
¿Qué son los "bucles anidados" en Java??
A "bucle anidado"En Java corresponde a un bucle interno que está contenido en el cuerpo del bucle del bucle exterior. Estos bucles se pueden aplicar en diferentes escenarios para asociar diversas funcionalidades vinculadas.
Ejemplo 1: Aplicar bucles anidados sobre enteros en Java
En este ejemplo, los bucles anidados se utilizarán para acumular los valores particulares dentro de cada uno de los otros valores iterados:
int id = 2;
int Age = 10;
para (int i = 0; i <= id; i++)
Sistema.afuera.println ("id:" + i);
para (int j = 5; j <= age; j++)
Sistema.afuera.println ("edad:" + j);
En las líneas de código anteriores:
Nota: El bucle anidado (último) se acumula dentro del alcance del bucle exterior.
Producción
En esta salida, se puede ver que la anidación se realiza adecuadamente.
Ejemplo 2: Aplicar bucles anidados en matrices en Java
En este ejemplo en particular, los bucles anidados se pueden implementar para iterar a lo largo del "Cadena"Matrices:
String array1 [] = "Harry", "David", "Jack";
String array2 [] = "Los Ángeles", "Londres", "Beijing";
para (int i = 0; iSistema.afuera.println (array1 [i]+"\ n");
para (int j = 0; jSistema.afuera.println (array2 [j]+"\ n");
En el bloque de código anterior:
Producción
A partir de este resultado, se puede analizar que cada uno de los valores de cadena en el bucle anidado se muestra contra los valores del bucle externo.
Ejemplo 3: Aplicar bucles anidados para imprimir un patrón en Java
En este ejemplo, los bucles anidados se pueden implementar para imprimir un "Patrón de media pirámide":
int filas, Cols, TotalRows = 3;
para (filas = 0; filaspara (cols = 0; cols<=rows; cols++)
Sistema.afuera.imprimir("*");
Sistema.afuera.println ();
En este bloque de código, aplique los pasos proporcionados a continuación:
Producción
Esta salida muestra que el patrón piramid se imprime claramente adecuadamente.
Conclusión
A "bucle anidado"En Java corresponde a un bucle interno que aparece en el cuerpo del bucle del bucle externo de modo que el bucle interno depende del bucle externo. Estos bucles se pueden aplicar sobre los valores inicializados y las matrices o para crear un patrón, respectivamente. Este blog discutió la implementación de bucles anidados en Java.