Java verschachtelte Schleifen

Java verschachtelte Schleifen

Während der Programmierung in Java kann es eine Voraussetzung geben, dass mehrere Funktionen in Verbindung gebracht werden. Zum Beispiel die Arbeit mit Bäumen oder den Umgang mit vorrangigen Funktionen. In solchen Situationen das “verschachtelte SchleifenMit Java können der Entwickler die verknüpften Funktionen ansammeln und zusammenführen und die Codefunktionen effektiv optimieren.

In diesem Artikel werden „verschachtelte Schleifen“ in Java mithilfe und implementiert.

Was sind "verschachtelte 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 Funktionen zu verbinden.

Beispiel 1: Bewerben verschachtelte Schleifen auf Ganzzahlen in Java

In diesem Beispiel werden die verschachtelten Schleifen verwendet, um die jeweiligen Werte in den anderen iterierten Werten zu sammeln:

int id = 2;
int Alter = 10;
für (int i = 0; i <= id; i++)
System.aus.println ("id:" + i);
für (int j = 5; j <= age; j++)
System.aus.println ("Alter:" + j);

In den obigen Codezeilen:

  • Initialisieren Sie zunächst die beiden Ganzzahlwerte.
  • Danach anwenden Sie die “fürSchleife, um die erstere initialisierte Ganzzahl zu iterieren und sie anzeigen.
  • Wenden Sie nun das verschachtelte an “fürSchleife, um die letztere Ganzzahl einzeln zu iterieren und sie auf der Konsole zu protokollieren.
  • Dies führt dazu,.

Notiz: Die verschachtelte (letztere) Schleife wird innerhalb des Außenschleifsbereichs angesammelt.

Ausgang

In dieser Ausgabe ist ersichtlich, dass die Verschachtung angemessen erfolgt.

Beispiel 2: Anwenden verschachtelter Schleifen auf Arrays in Java anwenden

In diesem speziellen Beispiel können die verschachtelten Schleifen implementiert werden, um entlang der “zu iterieren“Saite”Arrays:

String Array1 [] = "Harry", "David", "Jack";
String Array2 [] = "Los Angeles", "London", "Peking";
für (int i = 0; iSystem.aus.println (array1 [i]+"\ n");
für (int j = 0; jSystem.aus.println (array2 [j]+"\ n");

Im obigen Codeblock:

  • Deklarieren Sie zwei Saiten -Arrays benannt "Array1" Und "Array2”Mit den angegebenen Werten enthalten.
  • Wenden Sie nun das an “anfürSchleife, um durch das frühere String -Array zu iterieren.
  • Ebenso durch die letztere verschachtelte Schleife innerhalb der ersteren Schleife, um sie zu iterieren.
  • Dies zeigt in ähnlicher Weise jedes verschachtelte Array -Element in jedem Außenschleifenelement an.

Ausgang

Aus diesem Ergebnis kann analysiert werden, dass jeder der Stringwerte in der verschachtelten Schleife gegen die äußeren Schleifenwerte angezeigt wird.

Beispiel 3: Anwenden verschachtelter Schleifen, um ein Muster in Java zu drucken

In diesem Beispiel können die verschachtelten Schleifen implementiert werden, um ein "zu drucken"Halbpyramidenmuster”:

int Zeilen, Cols, TotalRows = 3;
für (Zeilen = 0; Zeilenfür (cols = 0; cols<=rows; cols++)
System.aus.drucken("*");

System.aus.println ();

Wenden Sie in diesem Codeblock die untergeführten Schritte an:

  • Geben Sie zunächst die angegebenen Werte an und initialisieren Sie ihn.
  • Wenden Sie nun das an “anfürSchleife, die den Pyramidenreihen entspricht.
  • Das verschachtelte "fürDie Schleife gibt die Pyramidensäulen an.
  • Drucken Sie in dieser Schleife das angegebene Muster zum Drucken aus, wodurch ein Muster erstellt wird.
  • Algorithmus: Für jede Zeile wird die verschachtelte Spalte so gedruckt, dass die Spalte bei jeder Iteration die Zeilengrenze nicht überschreitet.
  • Endlich der Blank “println ()Die Methode druckt das Muster nacheinander als Pyramide aus.

Ausgang

Diese Ausgabe zeigt, dass das Pyramidenmuster eindeutig entsprechend gedruckt ist.

Abschluss

A "verschachtelte SchleifeIn Java entspricht eine innere Schleife, die im Schleifenkörper der äußeren Schleife erscheint, so dass die innere Schleife von der äußeren Schleife abhängt. Diese Schleifen können auf die initialisierten Werte und Arrays oder ein Muster angewendet werden. In diesem Blog wurde die Implementierung von verschachtelten Schleifen in Java erörtert.