Menu
Coddy logo textTech

Pętla zagnieżdżona

Część sekcji Podstawy ścieżki Java w Coddy. Lekcja 48 z 73.

Pętla zagnieżdżona to po prostu pętla wewnątrz innej pętli. Pętla wewnętrzna wykona wszystkie swoje iteracje podczas każdej pojedynczej iteracji pętli zewnętrznej.

Dobrą analogią jest zegar: dla każdej godziny (pętla zewnętrzna) wskazówka minutowa (pętla wewnętrzna) musi wykonać pełny 60-minutowy cykl.

Przykład zagnieżdżonej pętli:

for (int x = 0; x < 2; x++) {
    for (int y = 0; y < 2; y++) {
        System.out.println(x + " " + y);
    }
}

// To wypisze:
// 0 0
// 0 1
// 1 0
// 1 1

Pętla zewnętrzna (x) wykonuje się dwa razy, a pętla wewnętrzna (y) wykonuje się dwa razy przy każdym z tych przebiegów.

challenge icon

Wyzwanie

Początkujący

Napisz program, który wypisuje prostokąt z gwiazdek (*) o podanej szerokości i wysokości.

Dane wejściowe: Dwie liczby całkowite: width i height

Na przykład:

Jeśli width = 5 i height = 3, wynikiem powinno być:

*****
*****
*****

Jeśli width = 4 i height = 6, wynikiem powinno być:

****
****
****
****
****
****

Spróbuj swoich sił

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int width = scanner.nextInt();
        int height = scanner.nextInt();
        // Napisz swój kod poniżej

    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Java online