Verschachtelte Java-Schleifen

Verschachtelte Java Schleifen



Beim Programmieren in Java kann es erforderlich sein, mehrere Funktionalitäten zu verknüpfen. Zum Beispiel das Arbeiten mit Bäumen oder der Umgang mit prioritätsbasierten Funktionen. In solchen Situationen ist die „ verschachtelte Schleifen ” in Java ermöglichen es dem Entwickler, die verknüpften Funktionen zu akkumulieren und zusammenzuführen und die Codefunktionalitäten effektiv zu rationalisieren.

Dieser Artikel behandelt die Verwendung und Implementierung von „verschachtelten Schleifen“ in Java.







Was sind „Nested Loops“ in Java?

A ' verschachtelte Schleife ” in Java entspricht einer inneren Schleife, die im Schleifenkörper der äußeren Schleife enthalten ist. Diese Schleifen können in verschiedenen Szenarien angewendet werden, um verschiedene verknüpfte Funktionalitäten zu verknüpfen.



Beispiel 1: Anwenden von verschachtelten Schleifen auf ganze Zahlen in Java



In diesem Beispiel werden die verschachtelten Schleifen verwendet, um die bestimmten Werte in jedem der anderen iterierten Werte zu akkumulieren:





int Ausweis = 2 ;
int alter = 10 ;
für ( int ich = 0 ; ich < = Ausweis ; i++ ) {
System.out.println ( 'AUSWEIS: ' + ich ) ;
für ( int j = 5 ; J < = Alter; j++ ) {
System.out.println ( 'Alter: ' +j ) ;
} }

In den obigen Codezeilen:



  • Initialisieren Sie zunächst die beiden ganzzahligen Werte.
  • Wenden Sie danach das „ für ”-Schleife, um entlang der zuvor initialisierten Ganzzahl zu iterieren und sie anzuzeigen.
  • Wenden Sie nun das verschachtelte „ für “-Schleife, um die letztere Ganzzahl einzeln zu durchlaufen und auf der Konsole zu protokollieren.
  • Dies führt dazu, dass jede der letzteren ganzen Zahlen innerhalb jeder früheren ganzen Zahl akkumuliert wird.

Notiz: Die verschachtelte (letztere) Schleife wird innerhalb des Umfangs der äußeren Schleife akkumuliert.

Ausgang

In dieser Ausgabe ist ersichtlich, dass die Verschachtelung ordnungsgemäß erfolgt ist.

Beispiel 2: Anwenden von verschachtelten Schleifen auf Arrays in Java

In diesem speziellen Beispiel können die verschachtelten Schleifen implementiert werden, um entlang der „ Schnur ” Arrays:

String-Array1 [ ] = { 'Harri' , 'David' , 'Jack' } ;
String-Array2 [ ] = { 'Die Engel' , 'London' , 'Peking' } ;
für ( int ich = 0 ;ich < array1.länge;i++ ) {
System.out.println ( Reihe1 [ ich ] + ' \N ' ) ;
für ( int j = 0 ;J < array2.länge;j++ ) {
System.out.println ( Reihe2 [ J ] + ' \N ' ) ;
} }

Im obigen Codeblock:

  • Deklarieren Sie zwei String-Arrays mit dem Namen „ Reihe1 ' Und ' Reihe2 “ mit den angegebenen Werten.
  • Wenden Sie jetzt das „ für ”-Schleife, um das vorherige String-Array zu durchlaufen.
  • Iterieren Sie auf ähnliche Weise durch die letzte verschachtelte Schleife innerhalb der vorherigen Schleife, um entlang dieser zu iterieren.
  • Dadurch wird in ähnlicher Weise jedes verschachtelte Array-Element innerhalb jedes Elements der äußeren Schleife angezeigt.

Ausgang

Aus diesem Ergebnis kann analysiert werden, dass jeder der Zeichenfolgenwerte in der verschachtelten Schleife gegenüber den Werten der äußeren Schleife angezeigt wird.

Beispiel 3: Anwenden von verschachtelten Schleifen zum Drucken eines Musters in Java

In diesem Beispiel können die verschachtelten Schleifen implementiert werden, um ein „ halbpyramidenförmiges Muster “:

int Zeilen, Spalten, totalRows = 3 ;
für ( Reihen = 0 ; Reihen < totalRows; Zeilen++ ) {
für ( Spalten = 0 ; Spalten < =Zeilen; cols++ ) {
System.out.print ( '*' ) ;
}
System.out.println ( ) ;
}

Wenden Sie in diesem Codeblock die unten angegebenen Schritte an:

  • Geben Sie zunächst die angegebenen Werte an bzw. initialisieren Sie sie.
  • Wenden Sie jetzt das „ für “-Schleife, die den Pyramidenreihen entspricht.
  • Das verschachtelte „ für “-Schleife zeigt die Pyramidensäulen an.
  • Drucken Sie innerhalb dieser Schleife das angegebene Muster zum Drucken, wodurch ein Muster entsteht.
  • Algorithmus: Für jede Zeile wird die verschachtelte Spalte so gedruckt, dass die Spalte das Zeilenlimit bei jeder Iteration nicht überschreitet.
  • Zum Schluss das Leerzeichen „ println() ”-Methode druckt das Muster nacheinander als Pyramide.

Ausgang

Diese Ausgabe zeigt, dass das Pyramidenmuster deutlich und angemessen gedruckt wird.

Abschluss

A ' verschachtelte Schleife “ in Java entspricht einer inneren Schleife, die im Schleifenkörper der äußeren Schleife erscheint, sodass die innere Schleife von der äußeren Schleife abhängig ist. Diese Schleifen können auf die initialisierten Werte und Arrays angewendet werden bzw. um ein Muster zu erstellen. In diesem Blog wurde die Implementierung von verschachtelten Schleifen in Java besprochen.