Mens programmering i Java, kan det være et krav om å knytte flere funksjonaliteter. For eksempel å jobbe med trær eller håndtere prioriterte funksjoner. I slike situasjoner, "Nestede løkker”I Java gjør det mulig for utvikleren å samle seg og slå sammen de koblede funksjonene og effektivisere kodefunksjonalitetene effektivt.
Denne artikkelen vil diskutere ved hjelp av og implementere “Nested Loops” i Java.
Hva er "nestede løkker" i Java?
En "Nestet sløyfe”I Java tilsvarer en indre sløyfe som er inneholdt i den ytre sløyfens sløyfe. Disse løkkene kan brukes i forskjellige scenarier for å knytte forskjellige koblede funksjonaliteter.
Eksempel 1: Bruke nestede løkker på heltall i Java
I dette eksemplet vil de nestede løkkene bli brukt til å akkumulere de spesielle verdiene i hver av de andre itererte verdiene:
int id = 2;
int alder = 10;
for (int i = 0; i <= id; i++)
System.ute.println ("id:" + i);
for (int j = 5; j <= age; j++)
System.ute.Println ("Alder:" + J);
I kodelinjene ovenfor:
Merk: Den nestede (sistnevnte) sløyfen akkumuleres innenfor ytre sløyfeomfang.
Produksjon
I denne utgangen kan det sees at hekkingen gjøres på riktig måte.
Eksempel 2: Bruke nestede løkker på matriser i Java
I dette spesielle eksemplet kan de nestede løkkene implementeres for å iterere langs “Streng”Arrays:
String array1 [] = "Harry", "David", "Jack";
String array2 [] = "Los Angeles", "London", "Beijing";
for (int i = 0; iSystem.ute.println (array1 [i]+"\ n");
for (int j = 0; jSystem.ute.println (array2 [j]+"\ n");
I kodeblokken ovenfor:
Produksjon
Fra dette utfallet kan det analyseres at hver av strengverdiene i den nestede sløyfen vises mot ytre sløyfeverdier.
Eksempel 3: Bruk av nestede løkker for å skrive ut et mønster i Java
I dette eksemplet kan nestede løkker implementeres for å skrive ut en "halvpyramidemønster”:
int rader, cols, totalrows = 3;
for (rader = 0; raderfor (cols = 0; cols<=rows; cols++)
System.ute.skrive ut("*");
System.ute.println ();
I denne kodeblokken, bruk trinnene under levert:
Produksjon
Denne utgangen viser at pyramidemønsteret er tydelig trykt på riktig måte.
Konklusjon
En "Nestet sløyfe”I Java tilsvarer en indre sløyfe som vises i sløyfekroppen til den ytre sløyfen slik at den indre sløyfen er avhengig av den ytre sløyfen. Disse løkkene kan brukes på de initialiserte verdiene, og matriser eller for å lage et mønster, henholdsvis. Denne bloggen diskuterte implementeringen av nestede løkker i Java.