Mik a vezérlő utasítások a Java-ban?



Ez a cikk a Java vezérlő utasítások részletes és átfogó ismeretére összpontosít, annak megvalósításának módjáról és különféle típusairól.

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:

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.





Vezérlő nyilatkozatok Java-banAz 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) } } 

Kimenet:
5.
6.
7
8.
9.
10.

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.