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, 0Zwróć 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.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawowe wejście i wyjście
Metody System.outFormatowanie wyjściaKlasa ScannerPowtórka – do 120Powtórka – prawda czy fałsz10Metody (funkcje)
Deklarowanie metodParametry metodTypy zwracanePrzeciążanie metodPowtórzenie – funkcja SigmaPowtórzenie – funkcja walidującaMetody void13Operacje na ciągach znaków
Metody ciągów znaków — część 1Metody ciągów znaków — część 2Formatowanie ciągów znakówPorównywanie ciągów znaków5Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 43Zmienne — część 2
StałeKonwencje nazewnictwaPodsumowanie — inicjalizacja zmiennychKonwersja typów — część 1Konwersja typów — część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator trójargumentowyPowtórka: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator Java online