Menu
Coddy logo textTech

Pętla for — część 2

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

Przyjrzyjmy się kilku ciekawym wariantom warunku pętli for:

Odliczanie wstecz:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Wynik: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Zwróć uwagę, że zaczynamy od większej liczby (i = 10), używamy i >= 0 jako warunku i i--, aby zmniejszać licznik

Chcesz pomijać liczby? Po prostu zmień wartość zwiększania/zmniejszania:

// Liczenie w górę co 2
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Wynik: 0, 2, 4, 6, 8, 10
// Odliczanie w dół co 2
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Wynik: 10, 8, 6, 4, 2, 0 

Możesz nawet użyć wielu zmiennych w sterowaniu pętlą:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// Wynik: i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// I tak dalej...

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

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