Search results
13 gru 2023 · W zależności od zaistniałej sytuacji możesz “przełączyć” (switch) wykonanie kodu. Spójrzmy na konkretny przykład: int number = 1; switch(number) { case 1: System.out.println("jeden"); } Instrukcja switch próbuje dopasować wartość number do warunku case.
Od wersji Java 12 instrukcja switch ma nową wersję, która nie wymaga już używania "break". Zamiast ":" stosujemy "->". Taki zapis powoduje, że switch nie kontynuuje działania po spełnieniu pierwszego poprawnego "case". Kod jest czytelniejszy.
Java – Switch case – wprowadzenie. Z tego materiału dowiesz się: Czym jest switch case? Czym jest wartość domyślna w switch case? Jak działa break w switch case? Jakie argumenty przyjmuje switch case? Co jest lepsze switch case czy if else?
Powyższy diagram przepływu pokazuje, jak działa instrukcja Switch i Case w Javie. Pokazuje, w jaki sposób dopasowanie wyrażenia zdefiniowanego w instrukcji Switch jest dopasowane do wartości Case, zaczynając od góry do ostatnich kroków.
Instrukcja switch przełączy nas w odpowiednie miejsce, gdzie wartość zmiennej jest równa wartości etykiety. Można opcjonalnie dodać alternatywę w postaci słowa kluczowego default.
switch(expression) { case x: // code block break; case y: // code block break; default: // code block} This is how it works: The switch expression is evaluated once.
Używamy tej instrukcji jeśli chcemy porównać zmienną warunkową ze zdefiniowanymi wartościami i na podstawie takiego porównania wykonać określony blok kodu. Instrukcja switch działa przede wszystkim ze zmiennymi typu byte, short, int, long, a także z nieopisywanymi przez nas jeszcze typami enum, String oraz liczbowymi typami obiektowymi.