„Domyślne” słowo kluczowe jest wykorzystywane do zdefiniowania sprawy wykonywanej w przypadku domyślnego, gdy inne przypadki nie pasują do wartości wyrażenia. W instrukcji przełącznika domyślny blok może pojawić się wszędzie. Domyślny przypadek jest zwykle używany jako catch-all dla wszystkich wartości, które nie pasują do innych przypadków. Można go również wykorzystać do określenia domyślnego zachowania.
Ten artykuł będzie oferował domyślne słowo kluczowe w instrukcjach przełączników wraz z praktyczną implementacją.
Jakie jest domyślne słowo kluczowe w instrukcjach przełącznika?
Instrukcja przełącznika w Javie wybiera jeden z kilku bloków kodu na podstawie wyrażenia. Domyślne słowo kluczowe jest wykorzystywane do zdefiniowania bloku kodu, który ma zostać uruchomiony, gdy żaden inny blok nie porównuje wartości wyrażenia.
Składnia
Podstawowa składnia domyślnego przypadku jest następująca:
switch (Expression_Value)
case value_one:
// Twój kod
przerwa;
case value_two:
// Twój kod
przerwa;
…
domyślny:
// Twój kod
Wyjaśnienie powyższej składni podano poniżej:
- „Expression_value” to wartość sprawdzana w instrukcji przełącznika.
- Instrukcje „sprawy” wymieniają możliwe wartości, które może przejąć wyrażenie, wraz z kodem do wykonania, jeśli wyrażenie jest równe tę wartość.
- Blok „domyślny” jest opcjonalny i zawiera kod do wykonania, gdy nie wykonano żadnych innych przypadków.
- „Break” Słowo kluczowe kończy instrukcję kodu po każdym przypadku, aby zapobiec wykonywaniu kodu w kolejnych przypadkach.
Przykład 1:
Przykłada się przykład, aby obliczyć liczbę tygodni, przypisując wstępnie zdefiniowaną liczbę:
Klasa publiczna Main
public static void main (string [] args)
int DayofWeek = 5;
String DayName;
Switch (DayOfWeek)
przypadek 1:
DayName = „poniedziałek”; // 1 dzień
przerwa;
Przypadek 2:
DayName = „Wtorek”; // 2. dzień
przerwa;
Przypadek 3:
DayName = „środa”; // 3. dzień
przerwa;
Przypadek 4:
DayName = „czwartek”; // 4. dzień
przerwa;
Przypadek 5:
DayName = „Friday”; // 5 dzień
przerwa;
domyślny:
DayName = „Weekend”;
System.na zewnątrz.println („Today Is” + DayName);
Wyjaśnienie powyższego kodu jest wspomniane poniżej:
- Najpierw użyj instrukcji przełącznika, aby sprawdzić wartość zmiennej „DayofWeek” i odpowiednio ustaw zmienną „DayName”.
- Jeśli „DayofWeek” to 1, „DayName” jest ustawiony na „poniedziałek”, jeśli jest to 2, „DayName” jest ustawione na „wtorek” i tak dalej.
- Jeśli „DayofWeek” nie jest jedną z określonych wartości (i.mi., Jeśli nie jest to 1, 2, 3, 4 lub 5), blok „domyślny” jest wykonywany, a „nazwa DayName” jest ustawiona na „weekend”.
Wyjście pokazuje, że „piątek” został wydrukowany na konsoli.
Przykład 2:
Inny przykład jest uważany za obliczanie liczby parzystej lub nieparzystej poprzez przypisanie wstępnie zdefiniowanej liczby:
Klasa publiczna Main
public static void main (string [] args)
int num = 7;
przełącznik (num % 2)
Przypadek 0:
System.na zewnątrz.println (num + „jest nawet”);
przerwa;
domyślny:
System.na zewnątrz.println (num + „is dziwne”);
Opis kodu podano poniżej:
- Najpierw użyj instrukcji przełącznika, aby sprawdzić, czy „num” jest równe, czy dziwne.
- Następnie weź resztę „num”, gdy jest ona podzielona przez dwa.
- Jeśli reszta zawiera wartość zerową, wydrukuj, że „num” jest równe. Lub, jeśli reszta jest czymś innym (ja.mi., Jeśli to 1), wówczas wykonywany jest blok „domyślny”, a my drukujemy, że „num” jest dziwne.
Wniosek
W Java „domyślne” słowo kluczowe jest używane w instrukcjach przełączników, aby określić kod, który powinien być uruchomiony, gdy żadne inne instrukcje przypadków nie pasują do dostarczonego wyrażenia. Korzystanie z domyślnego słowa kluczowego w instrukcji przełącznika może pomóc uczynić kod bardziej zwięzły i łatwiejszy do odczytania, zmniejszając liczbę instrukcji IF-ELSE potrzebnych do obsługi wielu warunków.