Intern
Jakie typy pętli znasz?
sobes.tech AI
Odpowiedź od AI
W języku Java istnieją trzy główne typy pętli:
-
for: Używana, gdy liczba iteracji jest znana z góry.// Klasyczna pętla for do iteracji po zakresie liczb for (int i = 0; i < 10; i++) { System.out.println(i); }Istnieje także rozszerzona pętla for (for-each), która jest wygodna do iteracji po kolekcjach i tablicach.
// Rozszerzona pętla for do iteracji po tablicy String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
while: Używana, gdy liczba iteracji nie jest znana z góry, a warunek jest sprawdzany przed każdą iteracją.// pętla while int count = 0; while (count < 5) { System.out.println("Iteracja: " + count); count++; } -
do-while: Podobna dowhile, ale warunek jest sprawdzany po wykonaniu ciała pętli, gwarantując co najmniej jedną iterację.// pętla do-while int num = 5; do { System.out.println("Liczba: " + num); num--; } while (num > 0);
Dodatkowo, istnieją instrukcje break i continue do kontrolowania przepływu pętli.
break- Przerywa wykonywanie bieżącej pętli.continue- Pomija resztę bieżącej iteracji i przechodzi do następnej.