Podczas programowania w Javie może istnieć wymaganie powiązania wielu funkcji. Na przykład praca z drzewami lub radzenie sobie z funkcjami opartymi na priorytetach. W takich sytuacjach „pętle zagnieżdżone”W Java umożliwia programistowi gromadzenie się i scalanie połączonych funkcji oraz skuteczne usprawnienie funkcji kodu.
W tym artykule omówiono użycie i wdrażanie „zagnieżdżonych pętli” w Javie.
Czym są „zagnieżdżone pętle” w Javie?
A "zagnieżdżona pętla”W Javie odpowiada wewnętrznej pętli zawartej w korpusie pętli zewnętrznej pętli. Pętle te można zastosować w różnych scenariuszach w celu powiązania różnych połączonych funkcji.
Przykład 1: Zastosowanie zagnieżdżonych pętli na liczby całkowite w Javie
W tym przykładzie zagnieżdżone pętle zostaną użyte do gromadzenia poszczególnych wartości w ramach każdej z innych iterowanych wartości:
int id = 2;
int wiek = 10;
dla (int i = 0; i <= id; i++)
System.na zewnątrz.println („id:” + i);
dla (int j = 5; j <= age; j++)
System.na zewnątrz.println („wiek:” + j);
W powyższych wierszach kodu:
Notatka: Zagnieżdżona (ostatnia) pętla jest gromadzona w zakresie zewnętrznej pętli.
Wyjście
W tym wyjściu można zauważyć, że gniazdowanie odbywa się odpowiednio.
Przykład 2: Zastosowanie zagnieżdżonych pętli na tablice w Javie
W tym konkretnym przykładzie zagnieżdżone pętle można wdrożyć do iteracji wzdłuż „Strunowy„Tablice:
String Array1 [] = „Harry”, „David”, „Jack”;
String Array2 [] = „Los Angeles”, „London”, „Beijing”;
dla (int i = 0; iSystem.na zewnątrz.println (array1 [i]+"\ n");
for (int j = 0; jSystem.na zewnątrz.println (array2 [j]+"\ n");
W powyższym bloku kodu:
Wyjście
Na podstawie tego wyniku można przeanalizować, że każda wartości łańcucha w zagnieżdżonej pętli jest wyświetlana w stosunku do wartości zewnętrznej pętli.
Przykład 3: Zastosowanie zagnieżdżonych pętli do wydrukowania wzoru w Javie
W tym przykładzie zagnieżdżone pętle można wdrożyć w celu wydrukowania „Wzór pół piramidy”:
INT ROWS, COLS, TOTALROWS = 3;
dla (wiersze = 0; wierszedla (cols = 0; cols<=rows; cols++)
System.na zewnątrz.wydrukować("*");
System.na zewnątrz.println ();
W tym bloku kodu zastosuj stopnie poniżej:
Wyjście
To wyjście pokazuje, że wzór piramidy jest wyraźnie wydrukowany odpowiednio.
Wniosek
A "zagnieżdżona pętla”W Javie odpowiada wewnętrznej pętli, która pojawia się w korpusie pętli zewnętrznej pętli, tak że wewnętrzna pętla zależy od pętli zewnętrznej. Pętle te można zastosować odpowiednio na zainicjowane wartości i tablice lub w celu utworzenia wzorca. W tym blogu omówiono wdrożenie zagnieżdżonych pętli w Javie.