Kaj je ohišje stikala v Javi?



Ta članek zajema stavek primera preklopa v javi z različnimi pravili in primeri, vključno z nizom kot izrazi primerov in primerom ugnezdenega stikala.

Programski jezik Java ima pogojni in ki optimizira logiko med pisanjem programa. Gradnja logike brez vrveža z uporabo ohišja stikala povzroči večjo učinkovitost. Uporaba primera stikala v javi optimizira berljivost kode med delom na več testnih izrazih. V tem članku boste izvedeli več o ohišju stikala v z različnimi primeri. V tem članku so obravnavane teme:

Kaj je ohišje stikala v Javi?

Stavek Java switch je kot pogojni stavek, ki preizkuša več vrednosti in daje en izhod. Te preizkušene več vrednosti se imenujejo primeri. To je kot izjava z več vejami. Po izdaji jave 7 lahko v primerih uporabljamo celo nize. Sledi sintaksa uporabe stikala v .





stikalo (izraz) {vrednost primera: // stavek prekinitev vrednost primera n: // stavek premor privzeto: // stavek}

Pravila, ki si jih je treba zapomniti

Obstajajo določena pravila, ki jih morate upoštevati pri razglasitvi primera stikala v javi. Sledijo nekatere točke, ki si jih je treba zapomniti med pisanjem preklopnega ohišja v javi.

  1. V primeru stikala ne moremo prijaviti podvojenih vrednosti.



  2. Vrednosti v primeru in spremenljivke v primeru stikala mora biti enaka.

  3. Spremenljivke v primeru niso dovoljene, mora biti konstanta ali dobesedno besedilo.

    razvrsti knjižnico c ++
  4. Stavek break izpolnjuje namen zaključka zaporedja med izvajanjem.



  5. Ni treba vključiti stavka break, izvedba se premakne na naslednji stavek, če stavka break manjka.

  6. Tudi privzeti stavek ni obvezen, lahko se pojavi kjer koli v bloku.

Diagram poteka

Diagram poteka - ohišje stikala v java-edureki

Primeri

Izjava o prekinitvi v primeru stikala

Stavek Break se uporablja za nadzor poteka izvedbe, takoj ko je izraz zadoščen, se izvedba premakne iz bloka primerov stikala.

javni razred Primer {public static void main (String args []) {int month = 7 stikalo (month) {case 1: System.out.println ('january') break case 2: System.out.println ('february' ) primer preloma 3: System.out.println ('pohod') primer premora 4: System.out.println ('april') primer premora 5: System.out.println ('lahko') primer preloma 6: System.out .println ('junij') primer premora 7: System.out.println ('julij') primer premora 8: System.out.println ('avgust') primer premora 9: premor System.out.println ('september') primer 10: System.out.println ('oktober') prekinitev primer 11: System.out.println ('november') primer premora 12: System.out.println ('december') privzeta izbira: System.out.println ( 'ni veljaven') } } }

Izhod: julija

kako uporabljati zapisovalnik v javi -

Vgnezdeno ohišje stikala

Vgnezdeno ohišje stikala vključuje drugo ohišje stikala v obstoječem ohišju stikala. Sledi primer, ki prikazuje ugnezdeni primer stikala.

javni razred Primer {public static void main (String args []) {int tech = 2 int course = 2 stikalo (tech) {primer 1: System.out.println ('python') prelom 2: stikalo (tečaj) { primer 1: System.out.println ('J2EE') prelom 2. primer: System.out.println ('predhodna java')}}}}

Izhod: vnaprej java

Torbica za stikalo Fall Through

Kadar v bloku ohišja stikala ni nobenega stavka break. Vsi stavki se izvedejo, tudi če je testni izraz zadovoljen. Sledi primer padca skozi ohišje stikala.

javni razred Primer {public static void main (String args []) {int courses = 2 stikalo (course) {primer 1: System.out.println ('java') primer 2: System.out.println ('python') primer 3: System.out.println ('Devops') primer 4: System.out.println ('Preskus avtomatizacije') primer 5: System.out.println ('Hadoop') primer 6: System.out.println (' AWS ') privzeto: System.out.println (' za več si oglejte edureka.co ')}}}
 Izhod: java python Devops Avtomatizirano testiranje Hadoop AWS za več oglejte edureka.co

Enum v primeru stikala

Stikalo omogoča tudi enum. Enum je v bistvu seznam imenovanih konstant. Sledi primer uporabe enum v preklopnem primeru.

javni razred Primer {javni enum day {s, m, t, w, th, fr, sa} public static void main (String args []) {course [] c = day.values ​​() za (dan danes: c) {stikalo (danes) {primer s: System.out.println ('nedelja') prelomni primer m: System.out.println ('ponedeljek') prelomni primer t: System.out.println ('torek') prelomni primer w : System.out.println ('sreda') zadeva preloma th: System.out.println ('četrtek') zadeva preloma fr: System.out.println ('petek') zadeva preloma sa: System.out.println (' Sobotni ') odmor}}}}
 Izhod: nedelja ponedeljek torek sreda četrtek petek sobota

Niz v stikalnem ohišju

Po izdaji Jave 7 ima lahko ohišje stikala kot primer. Sledi primer uporabe niza kot primera v stavku switch.

javni razred Primer {public static void main (String args []) {String player = 'batsmen' stikalo (igralec) {case 'batsmen': System.out.println ('Batsmen are igralci, ki igrajo z netopirjem') break case 'bowler': System.out.println ('kdo vrže žogo') break case 'wicket-owner': System.out.println ('who hold the ball for the wickets') break case 'fielder': System.out .println ('kdo v tleh') prelomi privzeto: System.out.println ('vnos ni prisoten')}}}
 Izhod: Batsmen so igralci, ki se igrajo s palico

V tem članku smo razpravljali o tem, kako lahko uporabimo preklopno črko v z različnimi primeri. Z uporabo pogojnih stavkov postane lažje preizkusiti več pogojev hkrati in ustvariti tudi optimizirano rešitev precej težkega problema. Programski jezik Java je bogat s takšnimi koncepti, kar razvijalcu olajša življenje in vrve. Začnite s svojim učenjem in obvladajte vse veščine, potrebne za razvijanje jave. Včlanite se k Edureki in sprostite svoj potencial za izdelavo vrhunskih aplikacij.

Imate vprašanje za nas? prosimo, omenite to v oddelku za komentarje tega članka 'Switch Case In Java' in v najkrajšem možnem času se bomo oglasili pri vas.

theano vs tensorflow vs keras