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
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