Paano Gamitin ang Switch Case Statement sa Java

Paano Gamitin Ang Switch Case Statement Sa Java



Sa Java, pinapayagan ng switch statement ang mga user na magpatupad ng compact, concise, clear, at readable code. Ito ay isa sa pinakamalakas at pinakamakapangyarihang programming statement kumpara sa if-else. Kung limitado ang bilang ng mga kaso, maaari kaming gumamit ng if-else na pahayag. Gayunpaman, kung ang mga numero ng kaso ay malaki ang sukat, ito ay ginustong gamitin ang switch case statement.

Tatalakayin ng tutorial na ito ang paggamit ng switch statement sa Java.







Paano Gamitin ang Mga Pahayag ng Switch Case sa Java?

Ang pahayag ng switch ay isang iba't ibang pahayag ng kundisyon, tulad ng kung, kung hindi. Nagpapatupad lamang ito ng isang pahayag mula sa lahat ng tinukoy na bloke ng code ng kondisyon. Tinatalakay nito ang mga enum, string, int, maikli, mahaba, byte, at marami pang iba. Upang magamit ang switch statement sa Java, ibinigay namin ang syntax sa ibaba.



Syntax

lumipat ( pagpapahayag ) {
kaso halaga1 :
pahinga ;
kaso halaga2 :
pahinga ;
......
default :
}

Sa itaas na syntax:



  • lumipat ” ay isang expression na isang beses lang naisasagawa.
  • kaso ” tumutukoy sa kondisyon. Ang halaga ng nakasaad na expression ay inihambing sa bawat kaso.
  • pahinga ” ay isang opsyonal na keyword na ginamit upang wakasan ang kundisyon.
  • default Ang kaso ay isinasagawa kapag ang tinukoy na kundisyon ay hindi tumugma.

Halimbawa

Sa nakasaad na halimbawang ito, gagamitin namin ang switch case statement upang ihambing ang kundisyon. Upang gawin ito, una sa lahat, magdeklara ng numero na may numeric na uri ng data at italaga ang halaga ayon sa iyong detalye:





int sa isa = 23 ;

dito:

  • Gamitin ang switch statement at magdagdag ng mga kundisyon sa tulong ng “ kaso ” keyword.
  • Pagkatapos, gamitin ang ' println() ” paraan upang i-print ang output sa console kung ang numero ay tumutugma sa nakasaad na kundisyon.
  • Higit pa rito, ang default na pahayag ay opsyonal. Kung hindi tumutugma ang numero sa anumang kundisyon, ipi-print nito ang default na halaga:
lumipat ( sa isa ) {
kaso 1 : Sistema . palabas . println ( 'labing lima' ) ;
pahinga ;
kaso 2 : Sistema . palabas . println ( '25' ) ;
pahinga ;
kaso 3 : Sistema . palabas . println ( '35' ) ;
pahinga ;
default : Sistema . palabas . println ( 'Hindi Umiiral' ) ;
}

Sa larawan sa ibaba, mapapansin na ang ipinahayag na numero ay hindi tumutugma sa anumang kundisyon. Iyon ang dahilan kung bakit ipi-print nito ang default na halaga sa console:



Tingnan natin ang isa pang halimbawa ng switch case statement. Upang gawin ito, simulan ang variable:

int araw = 5 ;

Gamitin ang switch statement na maghahambing ng numero sa bawat case statement. Kung ang numero ay tumutugma sa anumang kundisyon, ito ay magwawakas at magpi-print ng output sa display. Sa ibang kaso, ang default na halaga ay ipi-print sa console:

lumipat ( araw ) {
kaso 0 :
Sistema . palabas . println ( 'Ngayon ay Lunes' ) ;
pahinga ;
kaso 1 :
Sistema . palabas . println ( 'Ngayon ay Martes' ) ;
pahinga ;
kaso 2 :
Sistema . palabas . println ( 'Ngayon ay Miyerkules' ) ;
pahinga ;
kaso 3 :
Sistema . palabas . println ( 'Ngayon ay Huwebes' ) ;
pahinga ;
kaso 4 :
Sistema . palabas . println ( 'Ngayon ay Biyernes' ) ;
pahinga ;
kaso 5 :
Sistema . palabas . println ( 'Ngayon ay Sabado' ) ;
pahinga ;
kaso 6 :
Sistema . palabas . println ( 'Ngayon ay Linggo' ) ;
Pahinga ;
}

Dahil ang tinukoy na halaga ng araw ay naitugma sa ' 5 ” kaso, ang kaukulang code block nito ay naisakatuparan.

Konklusyon

Para magamit ang switch case statement sa Java, unahin, simulan ang variable gamit ang uri ng data at italaga ang value. Pagkatapos, gamitin ang switch case statement na naghahambing ng numero sa bawat case. Kung tumutugma ang numero sa kundisyon, ipapakita ang numero sa screen ng console. Ang post na ito ay nagsasaad ng paraan para sa paggamit ng switch case statement sa Java.