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.
Dodaj komentarz