A Java programozási nyelv feltételes és amely programírás közben optimalizálja a logikát. A hustle free logika kiépítése a kapcsolótok használatával jobb hatékonyságot eredményez. A kapcsolótáska használata a java-ban optimalizálja a kód olvashatóságát, miközben több tesztkifejezéssel dolgozik. Ebben a cikkben megtudhatja a kapcsoló esetét különféle példákkal. A cikk a következő témákat tárgyalja:
Mi a kapcsoló esete a Java-ban?
A Java switch utasítás olyan, mint egy feltételes utasítás, amely több értéket tesztel és egy kimenetet ad. Ezeket a több tesztelt értéket eseteknek nevezzük. Olyan, mint egy többágú állítás. A java 7 megjelenése után akár húrokat is használhatunk az esetekben. Az alábbiakban bemutatjuk a kapcsoló esetének szintaxisát .
kapcsoló (kifejezés) {esetérték: // utasítás törés esetérték n: // utasítás törés alapértelmezett: // utasítás}
Emlékezetes szabályok
Van egy bizonyos szabály, amelyet szem előtt kell tartani, amikor java-ban deklarálunk egy kapcsolót. Az alábbiakban egy bizonyos pontra kell emlékezni, amikor java-ban írunk egy kapcsolót.
Nem tudjuk deklarálni az ismétlődő értékeket kapcsoló esetben.
Az értékek az ügyben és a kapcsoló esetén a változónak meg kell egyeznie.
Változók nem megengedettek egy esetben, konstansnak vagy literálnak kell lennie.
sql szerverintegrációs szolgáltatások ssis lépésről lépésre
A break utasítás teljesíti a sorozat befejezésének célját a végrehajtás során.
Nem szükséges feltüntetni a break utasítást, a végrehajtás a következő utasításra lép, ha a break utasítás hiányzik.
Az alapértelmezett utasítás szintén választható, bárhol megjelenhet a blokkban.
a csak visszatérési típusukban különbözõ funkciókat nem lehet túlterhelni
Folyamatábra
Példák
Törés nyilatkozat kapcsoló esetben
A Break utasítás a végrehajtás folyamatának szabályozására szolgál, amint a kifejezés teljesül, a végrehajtás elmozdul a kapcsoló esetblokkból.
public class Példa {public static void main (String args []) {int hónap = 7 kapcsoló (hónap) {eset 1: System.out.println ('január') 2. szünet: System.out.println ('február') ) 3. törés: System.out.println ('március') 4. eset: System.out.println ('április') 5. törés: System.out.println ('lehet') 6. eset: System.out .println ('június') 7. szünet: System.out.println ('július') 8. szünet: System.out.println ('augusztus') 9. szünet: System.out.println ('szeptember') szünet 10. eset: System.out.println ('október') szünet 11. eset: System.out.println ('november') szünet 12. eset: System.out.println ('december') szünet alapértelmezett: System.out.println ( 'nem érvényes') } } }
Kimenet: július
Beágyazott kapcsolótok
A beágyazott kapcsolótáska egy másik kapcsolótokot tartalmaz egy meglévő kapcsolótokba. Az alábbiakban egy beágyazott kapcsoló esetet mutatunk be.
public class Példa {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) { 1. eset: System.out.println ('J2EE') 2. törés: System.out.println ('java előre')}}}}
Kimenet: előre java
Áteső kapcsolótok
Valahányszor nincs egy break eset mondat egy kapcsoló eset blokkban. Minden utasítás akkor is végrehajtásra kerül, ha a tesztkifejezés teljesül. Az alábbiakban bemutatunk egy példát a kapcsoló esetének esésére.
public class Példa {public static void main (String args []) {int tanfolyamok = 2 kapcsoló (tanfolyamok) {1. eset: System.out.println ('java') 2. eset: System.out.println ('python') 3. eset: System.out.println ('Devops') 4. eset: System.out.println ('Automatizálási tesztelés') 5. eset: System.out.println ('Hadoop') 6. eset: System.out.println (' AWS ') alapértelmezett: System.out.println (' további információkért lásd az edureka.co oldalt ')}}
Kimenet: java python Devops Automation tesztelő Hadoop AWS további információt az edureka.co oldalon talál
Enum kapcsoló tokban
A kapcsolótáska lehetővé teszi az enum-t is. Enum alapvetően a megnevezett állandók listája. Az alábbiakban bemutatunk egy példát az enum használatára egy kapcsoló esetében.
public class példa {public enum day {s, m, t, w, th, fr, sa} public static void main (String args []) {tanfolyam [] c = day.values () (ma: c) {váltás (ma) {eset s: System.out.println ('vasárnap') töréseset m: System.out.println ('hétfő') töréseset t: System.out.println ('kedd') töréseset w : System.out.println ('szerda' 'töréses eset th: System.out.println (' csütörtök ') töréseset fr: System.out.println (' péntek ') töréses eset sa: System.out.println (' Szombat ') szünet}}}}
Kimenet: Vasárnap Hétfő Kedd Szerda Csütörtök Péntek Szombat
Karakterlánc kapcsolótáskában
A Java 7 kiadása után egy kapcsolótáska lehet mint eset. Az alábbiakban bemutatunk egy példát a string használatára esetként egy switch utasításban.
public class Példa {public static void main (String args []) {String player = 'batsmen' kapcsoló (player) {case 'batsmen': System.out.println ('Az ütők olyan játékosok, akik ütővel játszanak') break case „bowler”: System.out.println („aki eldobja a labdát”) töréstok „wicket-guard”: System.out.println („aki a labdát a kapuk mögött tartja”) break Case „fielder”: System.out .println ('ki terem a földön') törés alapértelmezett: System.out.println ('nincs bejegyzés')}}}
Kimenet: Az ütők olyan játékosok, akik denevérrel játszanak
Ebben a cikkben megvitattuk, hogyan használhatjuk a switch esetet különféle példákkal. A feltételes utasítások használatával könnyebb egyszerre több feltételt tesztelni, és meglehetősen nehéz probléma optimalizált megoldását is létrehozni. A Java programozási nyelv bővelkedik ilyen fogalmakban, ami megkönnyíti a fejlesztő életét és ingyen. Indítsa el a tanulást, és sajátítsa el a java fejlesztővé váláshoz szükséges összes készséget. Iratkozzon be az Edureka-ba és szabadítsa fel lehetőségeit csúcskategóriás alkalmazások készítésében.
Van egy kérdésünk? kérjük, említse meg ezt a ’Switch Case In Java’ cikk megjegyzés szakaszában, és a lehető leghamarabb kapcsolatba lépünk Önnel.
fibonacci sorozat c ++ -ban