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!
11. Instrukcja warunkowa SWITCH

 

 

Instrukcja switch jest jedną z instrukcji warunkowych w języku Java. Instrukcja switch pozwala nam zastąpić kilka zagnieżdżonych konstrukcji if-else, a tym samym sprawić, że nasz kod będzie bardziej czytelny i zwięzły.

 

 

Instrukcja switch

  • Od 1 do n przypadków „case”
  • argument przekazany do „case” musi być stałą lub literałem. Nie można używać zmiennych
  • wartości „case” musza być unikalne
  • instrukcja „case” może, ale wcale nie musi posiadać instrukcji „break”

 

Jeśli uczysz się Javy z myślą o automatyzacji testów (np. Selenium/Java), takie konstrukcje jak switch szybko zaczną się pojawiać w praktyce: mapowanie danych testowych, obsługa różnych wariantów środowisk, czytelniejsze warunki w frameworku. Quality Island pomaga połączyć podstawy Javy z realnym QA — na szkoleniach pokazujemy, jak pisać czytelny kod pod testy automatyczne i jak budować rozwiązania, które da się potem łatwo utrzymać w projekcie.

Przykład wykorzystania:

String dzienTygodnia = "maj";

switch(dzienTygodnia){
    case "poniedziałek":
        System.out.println("8:00-16:00");
        break;
    case "wtorek":
    System.out.println("8:00-16:00");
        break;
    case "środa":
        System.out.println("8:00-15:00");
        break;
    case "czwartek":
        System.out.println("8:00-15:00");
        break;
    case "piątek":
        System.out.println("8:00-14:00");
        break;
    case "sobota":
        System.out.println("8:00-12:00");
        break;
    case "niedziela":
        System.out.println("Sklep nieczynny!");
        break;
    default:
        System.out.println("Podana błędne dane!");
}

Jeżeli chcesz przejść od podstaw składni do praktycznego wykorzystania Javy w testach automatycznych, Quality Island oferuje szkolenia i warsztaty dla testerów oraz zespołów QA (Java do automatyzacji, Selenium, testy API, CI/CD). Dzięki temu takie elementy jak switch, pętle, kolekcje czy obsługa wyjątków możesz szybko zastosować w realnych scenariuszach testowych, a nie tylko w prostych przykładach z podręcznika.

Co o tym sądzisz?

Dodaj komentarz

Dodaj komentarz

Bądź na bierząco
Bądź na bierząco
Tester manualny – kurs kompleksowy
Tester manualny – kurs kompleksowy

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

07.04.26, 24.04.26, 04.05.26, 28.05.26, 08.06.26, 25.06.26
4 dni
Wprowadzenie do testowania API - Postman
HTML i CSS dla testerów – fundamenty frontendu

Pierwotna cena wynosiła: 2299,00 PLN.Aktualna cena wynosi: 1399,00 PLN.

15.04.26, 25.04.26, 07.05.26, 23.05.26
1 dzień
AI - sztuczna inteligencja w testowaniu oprogramowania
AI – sztuczna inteligencja w testowaniu oprogramowania

Pierwotna cena wynosiła: 2400,00 PLN.Aktualna cena wynosi: 1449,00 PLN.

08.04.26, 18.04.26, 01.05.26, 16.05.26
1 dzień
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