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:
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:
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:
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.