Java dla pętli
Java dla pętli
Kiedy dokładnie wiesz, ile razy chcesz wykonać pętlę przez blok kodu, użyj for
pętli zamiast while
pętli:
Składnia
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
Instrukcja 1 jest wykonywana (jednorazowo) przed wykonaniem bloku kodu.
Instrukcja 2 określa warunek wykonania bloku kodu.
Instrukcja 3 jest wykonywana (za każdym razem) po wykonaniu bloku kodu.
Poniższy przykład wyświetli liczby od 0 do 4:
Przykład
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
Przykład wyjaśniony
Instrukcja 1 ustawia zmienną przed rozpoczęciem pętli (int i = 0).
Instrukcja 2 definiuje warunek uruchomienia pętli (i musi być mniejsze niż 5). Jeśli warunek jest spełniony, pętla rozpocznie się od nowa, jeśli jest fałszywy, pętla się zakończy.
Instrukcja 3 zwiększa wartość (i++) za każdym razem, gdy blok kodu w pętli został wykonany.
Inny przykład
W tym przykładzie zostaną wydrukowane tylko wartości parzyste z zakresu od 0 do 10:
Przykład
for (int i = 0; i <= 10; i = i + 2) {
System.out.println(i);
}
Pętla For-Each
Istnieje również pętla " for-each ", która służy wyłącznie do przechodzenia przez elementy tablicy :
Składnia
for (type variableName : arrayName) {
// code block to be executed
}
Poniższy przykład wyświetla wszystkie elementy w tablicy cars za pomocą pętli " for-each ":
Przykład
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
Uwaga: nie martw się, jeśli nie rozumiesz powyższego przykładu. Więcej o tablicach dowiesz się w rozdziale Tablice Java .