Ao programar em Java, pode haver um requisito para associar várias funcionalidades. Por exemplo, trabalhando com árvores ou lidando com recursos baseados em prioridade. Em tais situações, o “loops aninhados”Em Java, permita que o desenvolvedor acumule e mescla os recursos vinculados e otimize as funcionalidades do código efetivamente.
Este artigo discutirá o uso e a implementação de “loops aninhados” em Java.
O que são “loops aninhados” em java?
A "Loop aninhado”Em Java, corresponde a um loop interno que está contido no corpo do loop do loop externo. Esses loops podem ser aplicados em diferentes cenários para associar várias funcionalidades vinculadas.
Exemplo 1: Aplicando loops aninhados em números inteiros em java
Neste exemplo, os loops aninhados serão usados para acumular os valores específicos em cada um dos outros valores iterados:
int id = 2;
Int Age = 10;
para (int i = 0; i <= id; i++)
Sistema.fora.println ("id:" + i);
para (int j = 5; j <= age; j++)
Sistema.fora.println ("Age:" + J);
Nas linhas acima do código:
Observação: O loop aninhado (último) é acumulado no escopo do loop externo.
Saída
Nesta saída, pode -se ver que o ninho é feito adequadamente.
Exemplo 2: Aplicando loops aninhados em matrizes em java
Neste exemplo em particular, os loops aninhados podem ser implementados para iterar ao longo do “Corda”Matrizes:
String Array1 [] = "Harry", "David", "Jack";
String Array2 [] = "Los Angeles", "Londres", "Pequim";
para (int i = 0; iSistema.fora.println (Array1 [i]+"\ n");
for (int j = 0; jSistema.fora.println (Array2 [j]+"\ n");
No bloco de código acima:
Saída
A partir desse resultado, pode -se analisar que cada um dos valores de string no loop aninhado é exibido contra os valores do loop externo.
Exemplo 3: Aplicando loops aninhados para imprimir um padrão em java
Neste exemplo, os loops aninhados podem ser implementados para imprimir um “padrão de meia pirâmide”:
int linhas, cols, totalrows = 3;
for (linhas = 0; linhaspara (cols = 0; cols<=rows; cols++)
Sistema.fora.imprimir("*");
Sistema.fora.println ();
Neste bloco de código, aplique as etapas abaixo fornecidas:
Saída
Esta saída mostra que o padrão de pirâmide está claramente impresso adequadamente.
Conclusão
A "Loop aninhado”Em Java, corresponde a um loop interno que aparece no corpo do loop do loop externo, de modo que o loop interno depende do loop externo. Esses loops podem ser aplicados nos valores inicializados e matrizes ou para criar um padrão, respectivamente. Este blog discutiu a implementação de loops aninhados em Java.