Boucles imbriquées Java

Boucles Imbriquees Java



Lors de la programmation en Java, il peut être nécessaire d'associer plusieurs fonctionnalités. Par exemple, travailler avec des arbres ou gérer des fonctionnalités basées sur des priorités. Dans de telles situations, le « boucles imbriquées ” en Java permettent au développeur d'accumuler et de fusionner les fonctionnalités liées et de rationaliser efficacement les fonctionnalités du code.

Cet article traitera de l'utilisation et de l'implémentation de 'boucles imbriquées' en Java.







Que sont les 'boucles imbriquées' en Java ?

UN ' boucle imbriquée ” en Java correspond à une boucle interne contenue dans le corps de boucle de la boucle externe. Ces boucles peuvent être appliquées dans différents scénarios pour associer différentes fonctionnalités liées.



Exemple 1 : Application de 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 :





entier identifiant = 2 ;
âge entier = dix ;
pour ( int je = 0 ; je < = identifiant ; je++ ) {
System.out.println ( 'IDENTIFIANT: ' + je ) ;
pour ( entier j = 5 ; j < = âge ; j++ ) {
System.out.println ( 'Âge: ' +j ) ;
} }

Dans les lignes de code ci-dessus :



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

Note: La boucle imbriquée (dernière) est accumulée dans la portée de la boucle externe.

Sortir

Dans cette sortie, on peut voir que l'imbrication est effectuée de manière appropriée.

Exemple 2 : Application de boucles imbriquées sur des tableaux en Java

Dans cet exemple particulier, les boucles imbriquées peuvent être implémentées pour itérer le long du ' Chaîne ” tableaux :

Tableau de chaînes1 [ ] = { 'Harry' , 'David' , 'Jack' } ;
Tableau de chaînes2 [ ] = { 'Les anges' , 'Londres' , 'Pékin' } ;
pour ( int je = 0 ;je < tableau1.longueur;i++ ) {
System.out.println ( tableau1 [ je ] + ' \n ' ) ;
pour ( entier j = 0 ;j < tableau2.longueur;j++ ) {
System.out.println ( tableau2 [ j ] + ' \n ' ) ;
} }

Dans le bloc de code ci-dessus :

  • Déclarez deux tableaux de chaînes nommés ' tableau1 ' et ' tableau2 ” contenant les valeurs indiquées.
  • Maintenant, appliquez le ' pour ” boucle pour parcourir l'ancien tableau de chaînes.
  • De même, parcourez cette dernière boucle imbriquée dans la première boucle pour itérer le long de celle-ci.
  • Cela affichera de la même manière 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 externe.

Exemple 3 : Application de boucles imbriquées pour imprimer un motif en Java

Dans cet exemple, les boucles imbriquées peuvent être implémentées pour imprimer un ' motif demi-pyramide ” :

int rangées, cols, totalRows = 3 ;
pour ( Lignes = 0 ; Lignes < totalRows ; lignes++ ) {
pour ( cols = 0 ; cols < =lignes ; cols++ ) {
System.out.print ( '*' ) ;
}
System.out.println ( ) ;
}

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

  • Tout d'abord, spécifiez et initialisez les valeurs indiquées, respectivement.
  • Maintenant, appliquez le ' pour » boucle correspondant aux lignes de la pyramide.
  • Le « imbriqué » pour ” boucle indique les colonnes pyramidales.
  • Dans cette boucle, imprimez le motif indiqué à imprimer, créant ainsi un motif.
  • Algorithme: Pour chaque ligne, la colonne imbriquée sera imprimée de sorte que la colonne ne dépasse pas la limite de lignes à chaque itération.
  • Enfin, le blanc ' println() ” La méthode imprime séquentiellement le motif sous forme de pyramide.

Sortir

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

Conclusion

UN ' boucle imbriquée ” en Java correspond à une boucle interne qui apparaît dans le corps de boucle de la boucle externe de sorte que la boucle interne dépende de la boucle externe. Ces boucles peuvent être appliquées sur les valeurs initialisées et les tableaux ou pour créer un motif, respectivement. Ce blog traite de l'implémentation de boucles imbriquées en Java.