Mis on Java juhtelementid?

See artikkel keskendub Java juhtimisavalduste üksikasjalikele ja põhjalikele teadmistele selle kohta, kuidas seda saab rakendada ja mis on seda tüüpi.

Juhtimisavaldused on üks Java-programmeerimise jaoks vajalikest alustest. See võimaldab programmi sujuvat liikumist. Selles artiklis käsitletakse järgmisi näpunäiteid:



Iga programmeerija tunneb terminit lause, mida saab lihtsalt määratleda kui arvutile antud toimingut konkreetsete toimingute tegemiseks. Javas olev kontrolllause on lause, mis määrab, kas teised avaldused täidetakse või mitte. See kontrollib programmi voogu. Jaavas olev lause „if” määrab täitmisjada kahest lausest koosneva komplekti vahel.

Juhtimisavaldused Java-sJuhtimisavaldused võib jagada kolme kategooriasse, nimelt

  • Valikuavaldused
  • Kordusavaldused
  • Jump avaldused

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine



Otsuste tegemise avaldused

Avaldused, mis määravad, millise avalduse ja millal täita, on tuntud kui otsustamise avaldused. Programmi täitmise voogu kontrollib juhtimisvoo avaldus.
Java keeles on saadaval neli otsustamisavaldust.

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Lihtne, kui avaldus

Lausega if määratakse kindlaks, kas kood tuleks määratud tingimuse põhjal käivitada.
Süntaks:



if (tingimus) {Avaldis 1 // täidetud, kui tingimus on tõene} Avaldis 2 // täidetud sõltumata tingimusest

Väljund:
Kui avaldus!
Tere, Maailm!

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Kui. . muu avaldus

Selles lauses, kui määratud tingimus on tõene, käivitatakse if-plokk. Vastasel juhul käivitatakse teine ​​plokk.
Näide:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a on suurem kui 10') else System.out.println ('a on väiksem kui 10 ') System.out.println (' Tere maailm! ')}}}

Väljund:
a on väiksem kui 10
Tere, Maailm!

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Pesitud, kui avaldus

If-i ploki sees olevat olemasolu nimetatakse pesastatud if-plokina. See sarnaneb if..else lausega, ainult et need on määratletud teise if..else lause sees.
Süntaks:

if (tingimus1) {Avaldis 1 // täidetud, kui esimene tingimus on tõene, kui (tingimus2) {Avaldis 2 // täidetud, kui teine ​​tingimus on tõene} muu {Avaldis 3 // täidetud, kui teine ​​tingimus on vale}}

Näide:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s on paarisarv ja suurem kui 10! ') Else System.out.println (' s on paaritu arv ja suurem kui 10! ')} Else {System.out.println (' s on väiksem kui 10 ')} System.out.println (' Tere! Maailm! ')}}

Väljund:
s on paarisarv ja suurem kui 10!
Tere, Maailm!

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Lüliti lause

Java-lüliti lauset kasutatakse ühe lause mitmest tingimusest käivitamiseks. Lüliti lauset saab kasutada lühi-, bait-, int-, pika, enum-tüüpi jne puhul.
Lüliti lause kasutamisel tuleb arvestada teatud punktidega:
α Lüliti avaldise jaoks saab määrata ühe või N arvu juhtumiväärtusi.
Korduvad juhtumiväärtused pole lubatud. Kui unikaalseid väärtusi ei kasutata, loob kompilaator kompileerimisaja vea.
α Juhtumi väärtus peab olema otsene või konstantne. Muutujad pole lubatud.
α Lauselause lõpetamiseks kasutatakse katkestuslauset. Selle lause kasutamine on vabatahtlik. Kui seda väidet pole täpsustatud, täidetakse järgmine juhtum.

Näide:

avalik klass Muusika {public static void main (String [] args) {int instrument = 4 String musicInstrument // lüliti lause int andmetüübi lülitiga (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Klaver 'break case 3: musicInstrument =' Trummid 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Kehtetu' paus} System.out.println (musicInstrument)}}

Väljund:
Flööt

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Loopingu avaldused

Avaldusi, mis käivitavad koodiploki korduvalt, kuni määratud tingimus on täidetud, nimetatakse loopimislauseteks. Java pakub kasutajale kolme tüüpi silmuseid:

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Kuigi

Tuntud kui kõige tavalisem silmus, samal ajal kui silmus hindab teatud tingimust. Kui tingimus on tõene, käivitatakse kood. Seda protsessi jätkatakse seni, kuni määratud tingimus osutub valeks.
Tingimus, mis määratakse while-tsüklis, peab olema Boole'i ​​avaldis. Kui kasutatav tüüp on int või string, luuakse viga.

Süntaks:

while (tingimus) {lauseOne}

Näide:

avalik klass whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

Väljund:
5
7
9
üksteist
13
viisteist

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Tehke .vahepeal

Tee-samas-silmus on samasugune kui--silmus, ainus erinevus on see, et pärast-silmuse keha teostamist hinnatakse tsükli do-while tingimust. See tagab, et silmus täidetakse vähemalt üks kord.

Süntaks:

tee {// kood täidetavaks} while (tingimus)

Näide:

avalik klass Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } } 

Väljund:
kakskümmend

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Sest

Java-i loopi for for kasutatakse koodi kordamiseks ja korduvaks hindamiseks. Kui korduste arv on kasutajale teada, on soovitatav kasutada silmust for.

Süntaks:

for (initsialiseerimistingimuse juurdekasv / vähenemine) {lause}

Näide:

public class forLoop {public staatiline void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } } 

Väljund:
5
6
7
8
9
10

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

markeriliides Java näites

Igaühele

Massiivis olevate elementide läbimist saab teha iga silmus. Massiivis olevad elemendid tagastatakse ükshaaval. Tuleb märkida, et kasutaja ei pea iga tsükli jaoks väärtust suurendama.

Näide:

public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} for (int i: s) {System.out.println (i)}}}

Väljund:
18
25
28
29
30

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Hargnemisavaldused

Jaavas hargnevaid avaldusi kasutatakse liikumiseks lauselt teisele, teisaldades seeläbi täitmise voo.

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Break

Jaava katkestuslauset kasutatakse tsükli lõpetamiseks ja programmi praeguse voo katkestamiseks.

Näide:

avalik klass Test {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

Väljund:
5
6
7

Selle Java-juhtelementide kohta käiva artikliga edasi liikumine

Jätka

Tsükli järgmisele iteratsioonile hüppamiseks kasutame jätkamise lauset. See lause jätkab programmi praegust voogu ja jätab osa koodist kindlaksmääratud tingimustel vahele.

Näide:

avalik klass 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 + ' ') } } } 

Väljund:
6 8 10 12 14

Sellega jõuame Java-artiklis selle kontrolllausete lõppu. Java kontrolllauseid tuleb programmi tõhusaks ja kasutajasõbralikuks muutmiseks kasutada tõhusalt.

Edureka oma on kureeritud professionaalide poolt vastavalt tööstuse nõuetele ja nõudmistele. See koolitus hõlmab põhjalikke teadmisi Java ja J2EE põhi- ja täiustatud kontseptsioonide kohta koos populaarsete raamistikega nagu talveunerežiim, kevad ja SOA. Sellel kursusel omandate teadmisi sellistes kontseptsioonides nagu Java massiiv, Java OOP-d, Java-funktsioon, Java-aasad, Java-kogud, Java lõim, Java Servlet ja veebiteenused, kasutades tööstuse kasutusjuhtumeid.