Ellenőrzési nyilatkozatok a Java programozáshoz szükséges alapismeretek egyike. Lehetővé teszi a program zökkenőmentes áramlását. Ez a cikk a következő mutatókkal foglalkozik:
- Döntéshozó nyilatkozatok
- Egyszerű if utasítás
- if-else nyilatkozat
- Beágyazott if nyilatkozat
- Switch utasítás
- Hurok nyilatkozatok
- Míg
- Csinálni, miközben
- Mert
- Az egyes
- Ágazati nyilatkozatok
- Szünet
- Folytatni
Minden programozó ismeri az utasítás kifejezést, amely egyszerűen meghatározható a számítógépnek adott műveletek végrehajtására adott utasításként. A java vezérlő utasítás egy olyan utasítás, amely meghatározza, hogy a többi utasítás végrehajtásra kerül-e vagy sem. Irányítja a program folyamatát. A java ’if’ utasítás meghatározza a két utasítás halmaza közötti végrehajtás sorrendjét.
Az ellenőrzési nyilatkozatok három kategóriába sorolhatók, nevezetesen
- Kiválasztási nyilatkozatok
- Iterációs állítások
- Ugrásnyilatkozatok
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Döntési nyilatkozatok
Azokat a kijelentéseket, amelyek meghatározzák, melyik állítást és mikor kell végrehajtani, döntési nyilatkozatoknak nevezzük. A program végrehajtásának folyamatát a vezérlési folyamat utasítás vezérli.
Négy döntési nyilatkozat áll rendelkezésre java nyelven.
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Egyszerű if utasítás
Az if utasítás meghatározza, hogy egy kódot kell-e végrehajtani a megadott feltétel alapján.
Szintaxis:
if (feltétel) {1. kijelentés // végrehajtva, ha a feltétel igaz} 2. utasítás // a feltételtől függetlenül végrehajtva
Kimenet:
Ha nyilatkozat!
Helló Világ!
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Ha. . else nyilatkozat
Ebben az utasításban, ha a megadott feltétel igaz, az if blokk végrehajtásra kerül. Ellenkező esetben a másik blokk végrehajtásra kerül.
Példa:
public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a nagyobb, mint 10') else System.out.println ('a kisebb mint 10 ') System.out.println (' Helló világ! ')}}}
Kimenet:
a értéke kisebb, mint 10
Helló Világ!
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Beágyazott if nyilatkozat
Ha az if blokk belsejében van, akkor beágyazott if blokkként ismert. Hasonló egy if..else utasításhoz, azzal a különbséggel, hogy egy másik if..else utasításban vannak meghatározva.
Szintaxis:
if (feltétel1) {1. állítás // végrehajtva, ha az első feltétel igaz, ha (feltétel2) {2. állítás // végrehajtva, ha a második feltétel igaz} else {3. állítás // végrehajtva, ha a második feltétel hamis}}
Példa:
public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s páros szám és nagyobb, mint 10! ') Else System.out.println (' s páratlan szám és nagyobb, mint 10! ')} Else {System.out.println (' s kevesebb, mint 10 ')} System.out.println (' Hello Világ! ')}}
Kimenet:
s páros szám és nagyobb, mint 10!
Helló Világ!
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Switch utasítás
A java-ban található switch utasítás egyetlen utasítás végrehajtására szolgál több feltételből. A switch utasítás használható rövid, bájtos, int, hosszú, enum típusokkal stb.
Bizonyos pontokat figyelembe kell venni a kapcsoló utasítás használata közben:
α Egy kapcsoló kifejezéshez egy vagy N esetérték adható meg.
Az ismétlődő esetértékek nem megengedettek. Fordítóidő-hibát generál a fordító, ha egyedi értékeket nem használnak.
α Az esetértéknek literálisnak vagy állandónak kell lennie. A változók nem megengedettek.
α A break utasítás használata az utasítássor befejezésére szolgál. Nem kötelező ezt az állítást használni. Ha ez az utasítás nincs megadva, akkor a következő eset kerül végrehajtásra.
Példa:
public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch utasítás int adattípus kapcsolóval (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Dobok 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Érvénytelen' törés} System.out.println (musicInstrument)}}
Kimenet:
Fuvola
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Hurok nyilatkozatok
Azok a utasítások, amelyek egy kódblokkot addig hajtanak végre, amíg egy meghatározott feltétel teljesül, ciklusos utasításokként ismeretesek. A Java háromféle hurkot biztosít a felhasználónak:
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Míg
A leggyakoribb hurokként ismert, míg a while hurok kiértékel egy bizonyos feltételt. Ha a feltétel igaz, akkor a kód végrehajtásra kerül. Ez a folyamat addig folytatódik, amíg a megadott feltétel hamisnak nem tűnik.
A while ciklusban megadandó feltételnek logikai kifejezésnek kell lennie. Hiba keletkezik, ha a használt típus int vagy karakterlánc.
Szintaxis:
while (feltétel) {utasításOne}
Példa:
public class whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } }
Kimenet:
5.
7
9.
tizenegy
13.
tizenöt
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Csináld .míg
A do-while ciklus hasonló a while ciklushoz, az egyetlen különbség az, hogy a do-while ciklus állapotát a ciklustest végrehajtása után értékelik. Ez garantálja a hurok legalább egyszer végrehajtását.
Szintaxis:
do {// végrehajtandó kód}} while (feltétel)
Példa:
public class Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } }
Kimenet:
húsz
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Mert
A java for ciklusa a kód többszörös iterálására és kiértékelésére szolgál. Amikor az iterációk számát a felhasználó ismeri, ajánlott a for ciklust használni.
Szintaxis:
for (inicializálási feltétel növekménye / csökkenése) {utasítás}
Példa:
public class forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } }
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
hogyan lehet összekapcsolt listát készíteni a c-ben
Az egyes
A tömb elemeinek bejárását a for-hurok végezheti. A tömbben lévő elemek egyenként kerülnek visszaadásra. Meg kell jegyezni, hogy a felhasználónak nem kell növelnie az értéket az egyes ciklusokban.
Példa:
public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} for (int i: s) {System.out.println (i)}}}
Kimenet:
18
25
28.
29.
30
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Ágazati nyilatkozatok
A java elágazási utasításai arra szolgálnak, hogy egy utasításból egy másik utasításba ugorjanak, ezzel áthelyezve a végrehajtás folyamatát.
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Szünet
A java-ban található break utasítás egy hurok lezárására és a program aktuális folyamatának megszakítására szolgál.
Példa:
public class teszt {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
Kimenet:
5.
6.
7
Továbblépve a Java vezérlő nyilatkozatokról szóló cikkre
Folytatni
A hurok következő iterációjához ugráshoz használjuk a folytatás utasítást. Ez az utasítás folytatja a program aktuális folyamatát, és a megadott feltétel mellett kihagyja a kód egy részét.
Példa:
public class Main {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } }
Kimenet:
6 8 10 12 14
Ezzel véget értünk a Java cikkben található vezérlő nyilatkozatoknak. A java vezérlő utasításokat hatékonyan kell használni, hogy a program hatékony és felhasználóbarát legyen.
Edureka's szakemberek gondozzák az ipari követelményeknek és igényeknek megfelelően. Ez a képzés átfogó ismereteket tartalmaz az alapvető Java és J2EE alapvető és haladó fogalmakról, valamint olyan népszerű keretrendszereket, mint a Hibernate, Spring és a SOA. Ezen a tanfolyamon olyan fogalmakra tesz szert, mint a Java tömb, a Java OOP, a Java Function, a Java hurkok, a Java gyűjtemények, a Java szál, a Java Servlet és a Web Services, ipari felhasználási esetek felhasználásával.