Jak korzystać z instrukcji Switch Case w Javie

Jak Korzystac Z Instrukcji Switch Case W Javie



W Javie instrukcja switch umożliwia użytkownikom implementację zwartego, zwięzłego, jasnego i czytelnego kodu. Jest to jedna z najsilniejszych i najpotężniejszych instrukcji programistycznych w porównaniu z if-else. Jeśli liczba przypadków jest ograniczona, możemy użyć instrukcji if-else. Jeśli jednak numery przypadków są duże, zaleca się użycie instrukcji switch case.

W tym samouczku omówimy użycie instrukcji switch w Javie.







Jak korzystać z instrukcji Switch Case w Javie?

Instrukcja switch to różne instrukcje warunkowe, takie jak if, else if. Wykonuje tylko jedną instrukcję ze wszystkich określonych bloków kodu warunku. Zajmuje się wyliczeniami, łańcuchami, int, short, long, byte i wieloma innymi. Aby wykorzystać instrukcję switch w Javie, udostępniliśmy poniższą składnię.



Składnia

przełącznik ( wyrażenie ) {
sprawa wartość1 :
przerwa ;
sprawa wartość2 :
przerwa ;
......
domyślny :
}

W powyższej składni:



  • przełącznik ” to wyrażenie, które jest wykonywane tylko raz.
  • sprawa ” określa warunek. Wartość podanego wyrażenia jest porównywana z każdym przypadkiem.
  • przerwa ” jest opcjonalnym słowem kluczowym używanym do zakończenia warunku.
  • domyślny ” jest wykonywany, gdy zdefiniowany warunek nie jest spełniony.

Przykład

W podanym przykładzie użyjemy instrukcji switch case do porównania warunku. Aby to zrobić, najpierw zadeklaruj liczbę z typem danych liczbowych i przypisz jej wartość zgodnie ze swoją specyfikacją:





int na jednego = 23 ;

Tutaj:

  • Wykorzystaj instrukcję switch i dodaj warunki za pomocą „ sprawa słowo kluczowe.
  • Następnie użyj „ println() ”, aby wydrukować dane wyjściowe na konsoli, jeśli liczba jest zgodna z podanym warunkiem.
  • Ponadto instrukcja default jest opcjonalna. Jeśli liczba nie pasuje do żadnego warunku, wydrukuje wartość domyślną:
przełącznik ( na jednego ) {
sprawa 1 : System . na zewnątrz . println ( 'piętnaście' ) ;
przerwa ;
sprawa 2 : System . na zewnątrz . println ( „25” ) ;
przerwa ;
sprawa 3 : System . na zewnątrz . println ( „35” ) ;
przerwa ;
domyślny : System . na zewnątrz . println ( 'Nie istnieje' ) ;
}

Na poniższym obrazku można zauważyć, że zadeklarowana liczba nie pasuje do żadnego warunku. Dlatego wypisze wartość domyślną na konsoli:



Zobaczmy inny przykład instrukcji switch case. Aby to zrobić, zainicjuj zmienną:

int dzień = 5 ;

Użyj instrukcji switch, która porówna liczbę z każdą instrukcją case. Jeśli numer pasuje do dowolnego warunku, zakończy się i wydrukuje dane wyjściowe na wyświetlaczu. W innym przypadku na konsoli zostanie wydrukowana wartość domyślna:

przełącznik ( dzień ) {
sprawa 0 :
System . na zewnątrz . println ( 'Dziś jest poniedziałek' ) ;
przerwa ;
sprawa 1 :
System . na zewnątrz . println ( 'Dzisiaj jest Wtorek' ) ;
przerwa ;
sprawa 2 :
System . na zewnątrz . println ( 'Dziś jest środa' ) ;
przerwa ;
sprawa 3 :
System . na zewnątrz . println ( 'Dzisiaj jest czwartek' ) ;
przerwa ;
sprawa 4 :
System . na zewnątrz . println ( 'Dzisiaj jest piątek' ) ;
przerwa ;
sprawa 5 :
System . na zewnątrz . println ( 'Dzisiaj jest sobota' ) ;
przerwa ;
sprawa 6 :
System . na zewnątrz . println ( 'Dzisiaj jest niedziela' ) ;
Przerwa ;
}

Ponieważ określona wartość dnia została dopasowana do „ 5 ”, wykonywany jest odpowiadający mu blok kodu.

Wniosek

Aby użyć instrukcji switch case w Javie, najpierw zainicjuj zmienną typem danych i przypisz wartość. Następnie użyj instrukcji switch case, która porównuje liczbę z każdym przypadkiem. Jeśli numer pasuje do warunku, numer jest wyświetlany na ekranie konsoli. W tym poście podano metodę używania instrukcji switch case w Javie.