Boucles imbriquées java

Boucles imbriquées java

Lors de la programmation en Java, il peut y avoir une exigence pour associer plusieurs fonctionnalités. Par exemple, travailler avec des arbres ou faire face aux fonctionnalités basées sur la priorité. Dans de telles situations, le «boucles imbriquées«En Java, permettez au développeur d'accumuler et de fusionner les fonctionnalités liées et de rationaliser efficacement les fonctionnalités du code.

Cet article discutera de l'utilisation et de la mise en œuvre de «boucles imbriquées» en Java.

Quelles sont les «boucles imbriquées» en Java?

UN "boucle imbriquée"En Java correspond à une boucle intérieure qui est contenue dans le corps de boucle de la boucle extérieure. Ces boucles peuvent être appliquées dans différents scénarios pour associer diverses fonctionnalités liées.

Exemple 1: Appliquer des boucles imbriquées sur des entiers en Java

Dans cet exemple, les boucles imbriquées seront utilisées pour accumuler les valeurs particulières dans chacune des autres valeurs itérées:

int id = 2;
Âge int = 10;
pour (int i = 0; i <= id; i++)
Système.dehors.println ("id:" + i);
pour (int j = 5; j <= age; j++)
Système.dehors.println ("Age:" + J);

Dans les lignes de code ci-dessus:

  • Tout d'abord, initialisez les deux valeurs entières.
  • Après cela, appliquez le «pour”Boucle pour itérer le long de l'ancien entier initialisé et l'afficher.
  • Maintenant, appliquez le imbriqué "pour”Boucle pour itérer dans ce dernier entier individuellement et le connecter sur la console.
  • Cela se traduira par accumuler chacun de ces derniers entiers au sein de chaque ancien entier.

Note: La boucle imbriquée (seconde) est accumulée dans la lunette de boucle extérieure.

Sortir

Dans cette sortie, on peut voir que la nidification se fait de manière appropriée.

Exemple 2: Appliquer des boucles imbriquées sur les tableaux en java

Dans cet exemple particulier, les boucles imbriquées peuvent être mises en œuvre pour itérer le long du «Chaîne”Arrays:

String Array1 [] = "Harry", "David", "Jack";
String Array2 [] = "Los Angeles", "Londres", "Beijing";
pour (int i = 0; iSystème.dehors.println (array1 [i] + "\ n");
pour (int j = 0; jSystème.dehors.println (array2 [j] + "\ n");

Dans le bloc de code ci-dessus:

  • Déclarez deux tableaux de cordes nommés «Array1" et "Array2”Contenant les valeurs indiquées.
  • Maintenant, appliquez le «pour”Boucle pour itérer dans l'ancien tableau de cordes.
  • De même, parcourez la dernière boucle imbriquée dans la première boucle pour itérer le long.
  • Cela affichera également chaque élément de tableau imbriqué dans chaque élément de boucle externe.

Sortir

À partir de ce résultat, il peut être analysé que chacune des valeurs de chaîne dans la boucle imbriquée est affichée par rapport aux valeurs de la boucle extérieure.

Exemple 3: Appliquer des boucles imbriquées pour imprimer un motif en Java

Dans cet exemple, les boucles imbriquées peuvent être implémentées pour imprimer un «modèle de demi-pyramide»:

Int lignes, cols, totalrows = 3;
pour (lignes = 0; lignespour (cols = 0; cols<=rows; cols++)
Système.dehors.imprimer("*");

Système.dehors.println ();

Dans ce bloc de code, appliquez les étapes ci-dessous:

  • Premièrement, spécifiez et initialisez respectivement les valeurs énoncées.
  • Maintenant, appliquez le «pour”Boucle correspondant aux lignes pyramidales.
  • Les imbriqués «pour»Loop indique les colonnes pyramidales.
  • Dans cette boucle, imprimez le motif indiqué à imprimer, faisant ainsi un motif.
  • Algorithme: Pour chaque ligne, la colonne imbriquée sera imprimée de telle sorte que la colonne ne dépasse pas la limite de ligne à chaque itération.
  • Enfin, le blanc «println ()»La méthode imprime séquentiellement le motif en pyramide.

Sortir

Cette sortie montre que le modèle pyramid est clairement imprimé de manière appropriée.

Conclusion

UN "boucle imbriquée"En Java correspond à une boucle intérieure qui apparaît dans le corps de boucle de la boucle extérieure de telle sorte que la boucle intérieure dépend de la boucle extérieure. Ces boucles peuvent être appliquées sur les valeurs initialisées et les tableaux ou pour créer un modèle, respectivement. Ce blog a discuté de la mise en œuvre de boucles imbriquées à Java.