Ano ang isang Kaso ng Paglipat Sa Java?



Sinasaklaw ng artikulong ito ang pahayag ng switch case sa java na may iba't ibang mga patakaran at halimbawa kabilang ang string bilang mga expression ng kaso at halimbawa ng pugad na switch.

Ang wika ng programa sa Java ay may kondisyon at na ina-optimize ang lohika habang nagsusulat ng isang programa. Pagmamadali ng libreng gusali ng lohika gamit ang switch case ay nagreresulta sa pinabuting kahusayan. Ang paggamit ng isang switch case sa java ay na-optimize ang kakayahang mabasa ng code habang nagtatrabaho sa maraming mga expression ng pagsubok. Sa artikulong ito, malalaman mo ang tungkol sa switch case in may iba`t ibang halimbawa. Ang sumusunod ay ang mga paksang tinalakay sa artikulong ito:

Ano ang Isang Kaso ng Paglipat Sa Java?

Ang pahayag ng paglipat ng Java ay tulad ng isang kondisyong pahayag na sumusubok sa maraming halaga at nagbibigay ng isang output. Ang mga maramihang halagang ito na nasubok ay tinatawag na mga kaso. Ito ay tulad ng isang pahayag na multi-branch. Matapos ang paglabas ng java 7 maaari pa kaming gumamit ng mga string sa mga kaso. Ang sumusunod ay ang syntax ng paggamit ng isang switch case in .





switch (expression) {case halaga: // statement break kaso halaga n: // default break ng statement: // statement}

Mga Panuntunang Dapat Tandaan

Mayroong isang tiyak na mga patakaran na dapat isaisip ng isa habang nagdedeklara ng isang switch case sa java. Ang mga sumusunod ay isang tiyak na puntos na dapat tandaan habang sumusulat ng isang switch case sa java.

  1. Hindi namin maaaring ideklara ang mga duplicate na halaga sa isang switch case.



  2. Ang mga halaga sa kaso at ang ng variable sa isang switch case ay dapat na pareho.

  3. Hindi pinapayagan ang mga variable sa isang kaso, dapat itong maging isang pare-pareho o isang literal.

    kung paano lumikha ng dashboard sa lakas bi
  4. Natutupad ng pahayag ng pahinga ang layunin ng pagtatapos ng pagkakasunud-sunod sa panahon ng pagpapatupad.



  5. Hindi kinakailangan na isama ang pahayag ng pahinga, ang pagpapatupad ay lilipat sa susunod na pahayag kung nawawala ang break statement.

  6. Ang default na pahayag ay opsyonal din, maaari itong lumitaw kahit saan sa bloke.

Tsart ng Daloy

Tsart ng daloy- paglipat ng kaso sa java-edureka

Mga halimbawa

Break Statement In Switch Case

Ginagamit ang pahayag ng break upang makontrol ang daloy ng pagpapatupad, sa lalong madaling nasiyahan ang ekspresyon ay inililipat ng pagpapatupad ang switch case block.

pampublikong klase Halimbawa {public static void main (String args []) {int month = 7 switch (month) {case 1: System.out.println ('januari') break case 2: System.out.println ('februari' ) break case 3: System.out.println ('march') break case 4: System.out.println ('april') break case 5: System.out.println ('may') break case 6: System.out .println ('june') break case 7: System.out.println ('july') break case 8: System.out.println ('august') break case 9: System.out.println ('september') break case 10: System.out.println ('Oktubre') break case 11: System.out.println ('november') break case 12: System.out.println ('december') break default: System.out.println ( 'Hindi wasto') } } }

Output: july

paraan ng overloading vs pamamaraang overriding

Nested na Kaso ng Paglipat

Ang naka-case na switch case ay nagsasama ng isa pang case ng switch sa isang mayroon nang switch case. Ang sumusunod ay isang halimbawa na nagpapakita ng isang pugad na kaso ng switch.

pampublikong klase Halimbawa {public static void main (String args []) {int tech = 2 int course = 2 switch (tech) {case 1: System.out.println ('python') break case 2: switch (course) { case 1: System.out.println ('J2EE') break case 2: System.out.println ('advance java')}}}}

Output: advance java

Fall Through Switch Case

Tuwing walang pahabol na pahayag na kasangkot sa isang switch case block. Ang lahat ng mga pahayag ay naisakatuparan kahit na ang ekspresyon ng pagsubok ay nasiyahan. Ang sumusunod ay isang halimbawa ng isang fall through switch case.

publikong klase Halimbawa {public static void main (String args []) {int course = 2 switch (course) {case 1: System.out.println ('java') case 2: System.out.println ('python') case 3: System.out.println ('Devops') case 4: System.out.println ('Automation testing') case 5: System.out.println ('Hadoop') case 6: System.out.println (' AWS ') default: System.out.println (' tingnan ang edureka.co para sa higit pa ')}}}
 Output: java python Devops Automation pagsubok Hadoop AWS suriin ang edureka.co para sa higit pa

Kaso ng Enum In Switch

Pinapayagan din ng switch case ang enum. Enum karaniwang isang listahan ng mga pinangalanang pare-pareho. Ang sumusunod ay isang halimbawa ng paggamit ng enum sa isang switch case.

pampublikong klase Halimbawa {public enum day {s, m, t, w, th, fr, sa} public static void main (String args []) {course [] c = day.values ​​() para sa (araw ngayon: c) {switch (ngayon) {case s: System.out.println ('Sunday') break case m: System.out.println ('Monday') break case t: System.out.println ('Tuesday') break case w : System.out.println ('Miyerkules') break case th: System.out.println ('Huwebes') break case fr: System.out.println ('Friday') break case sa: System.out.println (' Sabado ') masira}}}}
 Output: Linggo Lunes Martes Miyerkules Huwebes Biyernes Sabado

Kaso ng String In Switch

Matapos ang paglabas ng Java 7, maaaring magkaroon ng isang switch case bilang isang kaso. Ang sumusunod ay isang halimbawa ng paggamit ng string bilang mga kaso sa isang switch statement.

pampublikong klase Halimbawa {public static void main (String args []) {String player = 'batsmen' switch (player) {case 'batsmen': System.out.println ('Ang mga Batsmen ay mga manlalaro na naglalaro na may bat') break case 'bowler': System.out.println ('sino ang nagtatapon ng bola') break case 'wicket-keeper': System.out.println ('na pinapanatili ang bola sa likod ng mga wickets') break case 'fielder': System.out .println ('sino ang uma-field sa lupa') masira ang default: System.out.println ('walang naroroon na entry')}}}
 Output: Ang mga batman ay mga manlalaro na naglalaro ng isang paniki

Sa artikulong ito, tinalakay namin kung paano namin magagamit ang switch case may iba`t ibang halimbawa. Gamit ang paggamit ng mga kondisyong pahayag ay nagiging mas madali upang subukan ang maraming mga kundisyon nang sabay-sabay at bumuo din ng isang na-optimize na solusyon ng sa halip mahirap na problema. Ang wika sa pagprograma ng Java ay sagana sa mga nasabing konsepto na nagpapadali sa buhay ng isang developer at walang pagmamadali. Simulan ang iyong pag-aaral at master ang lahat ng mga kasanayang kinakailangan upang maging isang developer ng java. Mag-enrol sa Edureka at ipalabas ang iyong potensyal sa paggawa ng mga nangungunang application ng notch.

May tanong ba sa amin? mangyaring banggitin ito sa seksyon ng mga komento ng artikulong 'Switch Case In Java' at babalikan ka namin sa lalong madaling panahon.

kung paano itakda ang classpath sa windows 10