Z okazji odsłony nowej strony www i publikacji nowej, szerokiej oferty szkoleniowej. Tylko teraz z kodem NOWASTRONA25 otrzymasz 25% zniżki na każde szkolenie i voucher na dowolny bilet uczestnictwa w Testing Ground Conference 2026!
Pętle

Pętle w Javie

 

 

 

Pętla – to konstrukcja programistyczna umożliwiająca wielokrotnie wykonywanie zadeklarowanych instrukcji kodu.

 

Główne rodzaje pętli w Javie

  • while
  • do..while
  • for
  • foreach

 

Jeśli uczysz się Javy z myślą o pracy w QA i automatyzacji testów, pętle to temat, który bardzo szybko zacznie „robić robotę” w praktyce: iterowanie po danych testowych, kolekcjach elementów UI, weryfikacja wielu asercji czy analiza odpowiedzi z API. Quality Island pomaga przenieść te podstawy na realne scenariusze projektowe — na szkoleniach pokazujemy, jak wykorzystywać pętle i struktury danych w testach automatycznych (np. Selenium/Java) oraz jak pisać kod, który jest czytelny i łatwy w utrzymaniu.

Pętla for

 

Zaleca się wykorzystanie tej pętli, gdy liczba iteracji jest z góry znana i jest stała.

W pętli for możemy zainicjalizować zmienną, sprawdzić warunek oraz wartość inkrementacji/dekrementacji. Pętla for składa się z czterech głównych elementów:

  1. Inicjalizacja : Jako warunek początkowy, który jest wykorzystywany tylko jeden raz, gdy pętla się rozpoczyna. Tutaj możemy zainicjować zmienną lub możemy użyć już zainicjowanej zmiennej.
  2. Warunek : Jest to drugi warunek (warunek zakończenia pętli), który jest wykonywany za każdym razem w celu przetestowania stanu pętli. Kontynuuje wykonywanie, dopóki warunek nie będzie fałszywy. Musi zwracać wartość logiczną prawda lub fałsz.
  3. Inkrementacja/Dekrementacja : Zwiększa lub zmniejsza wartość zmiennej.
  4. Instrukcja : Instrukcja pętli jest wykonywana za każdym razem, dopóki drugi warunek (warunek zakończenie pętli) nie będzie fałszywy.

 

Składnia

for(inicjalizacja, warunek, inkrementacja/dekrementacja{
instrukcje kodu
}  

Przykład zastosowania

for(int i=1; i<=5; i++){  
        System.out.println("Witaj po raz: " + i );  
}  

Pętla while

Pętla while w Javie używana jest do wielokrotnego wykonywania kodu aż do spełnienia określonego warunku logicznego. Gdy tylko warunek logiczny stanie się fałszywy, pętla zostanie zatrzymana.

Pętla while jest uważana za powtarzającą się instrukcję if.

Jeśli nie znamy z góry liczby iteracji to należy wykorzystać właśnie pętle while.

Składnia

while (warunek){    
    //kod do wykonania   
    inkrementacja/dekrementacja
}    

Przykład:

while (i<= 10 ){  
        System.out.println(i);  
    i++;  
}

Pętla do while

Pętla Java do-while jest używana do powtarzania instrukcji kodu, aż do spełnienia określonego warunku. Jeśli liczba iteracji nie jest ustalona i musisz wykonać pętlę przynajmniej raz, zaleca się użycie pętli do-while.

Pętla Java do-while nazywana jest pętlą kontroli wyjścia . Dlatego w przeciwieństwie do pętli while i pętli for, funkcja do-while sprawdza warunek na końcu ciała pętli. Pętla Java do-while jest wykonywana co najmniej raz, ponieważ warunek jest sprawdzany po treści pętli.

Składnia

do{    
    //instrukcje kodu
    inkrementacja/dekrementacja  
} while (warunek);    

Przykład

 int  i = 1 ;    
    do{    
        System.out.println(i);    
    i++;    
    } while(i<= 5);    
}

Pętla for-each

Pętla Java for-each zapewnia alternatywne podejście do przechodzenia przez tablicę lub kolekcję w Javie. Służy głównie do przechodzenia przez elementy tablicy lub kolekcji. Zaletą pętli for-each jest to, że eliminuje możliwość wystąpienia błędów i sprawia, że ​​kod jest bardziej czytelny. Nazywa się to pętlą for-each, ponieważ przechodzi przez każdy element jeden po drugim

Składnia

for (zmienna data_type : tablica | kolekcja){  
     //ciało pętli for-each  
}  

Przykład:

   //deklarowanie tablicy  
   int  tab[]={ 7 , 14 , 21, 28};  
   //przechodzenie po tablicy z pętlą for-each  
   dla ( int  i:tab){  
     System.out.println(i);  
   }  

Jeżeli chcesz pójść krok dalej i nauczyć się Javy „pod testowanie”, a nie tylko składni, Quality Island oferuje szkolenia i warsztaty dla testerów i zespołów QA: Java od podstaw pod automatyzację, Selenium/Java, testy API, praca z danymi oraz CI/CD. Dzięki temu takie konstrukcje jak for, while czy for-each od razu wykorzystasz w praktyce — budując testy i frameworki, które realnie wspierają jakość w projekcie.

Co o tym sądzisz?

Dodaj komentarz

Dodaj komentarz

Bądź na bierząco
Bądź na bierząco
AI w testowaniu oprogramowania - kurs online
KURS ONLINE: AI w testowaniu oprogramowania dla testerów i zespołów QA

Pierwotna cena wynosiła: 2499,00 PLN.Aktualna cena wynosi: 1149,00 PLN.

17.07.26
Testowanie dostępności cyfrowej - kurs online
KURS ONLINE: Testowanie dostępności cyfrowej WCAG

Pierwotna cena wynosiła: 2499,00 PLN.Aktualna cena wynosi: 1149,00 PLN.

15.06.26
Projekt stażowy tester manualny
PROJEKT STAŻOWY: Projekt stażowy: tester manualny

Pierwotna cena wynosiła: 5999,00 PLN.Aktualna cena wynosi: 4999,00 PLN.

29.05.26
3 miesiące
Popularne artykuły
Język Gherkin – co to jest i jak go używać?
Smoke test vs Sanity test – różnice i zastosowanie
Typy testów: funkcjonalne, niefunkcjonalne, strukturalne i regresywne
Najnowsze artykuły
XRAY Przydatne narzędzia wspomagające testowanie oprogramowania
Jak i w ogóle po co testować e-commerce?
Wprowadzenie do języka JAVA
Popularne kategorie