Mitä Ohjauslausekkeet ovat Java-ohjelmassa?



Tässä artikkelissa keskitytään yksityiskohtaiseen ja kattavaan tietoon Java-ohjauslausekkeista, miten se voidaan toteuttaa ja minkä tyyppisiä.

Ohjauslausekkeet on yksi Java-ohjelmoinnin edellyttämistä perusteista. Se mahdollistaa ohjelman sujuvan kulun. Seuraavat vihjeet käsitellään tässä artikkelissa:

Jokaiselle ohjelmoijalle on tuttu termi lause, joka voidaan yksinkertaisesti määritellä ohjeeksi, joka annetaan tietokoneelle tiettyjen toimintojen suorittamiseksi. Java-ohjauslauseke on lause, joka määrittää, suoritetaanko muut käskyt vai ei. Se ohjaa ohjelman kulkua. Jaavassa oleva if-käsky määrittää suoritussarjan kahden lauseen joukon välillä.





Ohjauslausekkeet JavaOhjauslausekkeet voidaan jakaa kolmeen ryhmään, nimittäin

  • Valintalausekkeet
  • Iteraatiolausekkeet
  • Hyppää lausunnot

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen



Päätöslauselmat

Lausunnot, jotka määrittävät suoritettavan lausunnon ja milloin, tunnetaan päätöksentekolausekkeina. Ohjelman suorituksen kulkua ohjataan ohjausvirtauslausekkeella.
Jaavassa on neljä päätöksentekolausetta.

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Yksinkertainen if-lause

If-käsky määrittää, onko koodi suoritettava määritetyn ehdon perusteella.
Syntaksi:



if (ehto) {Lauseke 1 // suoritettu, jos ehto on tosi} Lauseke 2 // suoritettu ehdosta riippumatta

Tuotos:
Jos lausunto!
Hei maailma!

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Jos. . else-lause

Jos määritetty ehto on tosi, tässä lauseessa if-lohko suoritetaan. Muuten toinen lohko suoritetaan.
Esimerkki:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a on suurempi kuin 10') else System.out.println ('a on vähemmän yli 10 ') System.out.println (' Hei maailma! ')}}}

Tuotos:
a on alle 10
Hei maailma!

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Sisäkkäin, jos lausunto

Jos läsnä on if-lohko, se tunnetaan sisäkkäisenä if-lohkona. Se on samanlainen kuin if..else-lause, paitsi että ne määritetään toisen if..else-lauseen sisällä.
Syntaksi:

jos (ehto1) {Lauseke 1 // suoritetaan, jos ensimmäinen ehto on totta, jos (ehto2) {Lauseke 2 // suoritetaan, jos toinen ehto on totta} muu {Lauseke 3 // suoritetaan, jos toinen ehto on väärä}}

Esimerkki:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s on parillinen luku ja suurempi kuin 10! ') Else System.out.println (' s on pariton luku ja suurempi kuin 10! ')}} Else {System.out.println (' s on alle 10 ')} System.out.println (' Hei Maailma! ')}}

Tuotos:
s on parillinen luku ja suurempi kuin 10!
Hei maailma!

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Vaihda lause

Jaavan kytkinlauseketta käytetään yhden lauseen suorittamiseen useista ehdoista. Kytkinlauseketta voidaan käyttää lyhyiden, tavujen, int-, long-, enum-tyyppien kanssa.
Tietyt kohdat on huomioitava käytettäessä kytkinlauseketta:
α Kytkinlausekkeelle voidaan määrittää yksi tai N lukumäärää tapausarvoja.
α Kaksoiskappaleiden tapausarvot eivät ole sallittuja. Kääntäjä luo kääntöaikavirheen, jos yksilöllisiä arvoja ei käytetä.
α Tapausarvon on oltava kirjaimellinen tai vakio. Muuttujat eivät ole sallittuja.
α Lausesekvenssin lopettamiseksi käytetään katkoslauseketta. Tämän lauseen käyttö on valinnaista. Jos tätä lausetta ei määritetä, seuraava tapaus suoritetaan.

Esimerkki:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // kytkinlauseke int datatyyppikytkimellä (instrumentti) {tapaus 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Rummut 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = Virheellinen tauko} System.out.println (musicInstrument)}}

Tuotos:
Huilu

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Looping-lausunnot

Lausekkeet, jotka suorittavat koodilohkon toistuvasti, kunnes määritetty ehto täyttyy, tunnetaan looping-lauseina. Java tarjoaa käyttäjälle kolmen tyyppisiä silmukoita:

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Sillä aikaa

Tunnetaan yleisimmäksi silmukaksi, while-silmukka arvioi tietyn ehdon. Jos ehto on tosi, koodi suoritetaan. Tätä prosessia jatketaan, kunnes määritetty ehto osoittautuu vääräksi.
While-silmukassa määritettävän ehdon on oltava Boolen lauseke. Virhe syntyy, jos käytetty tyyppi on int tai merkkijono.

Syntaksi:

while (ehto) {lauseOne}

Esimerkki:

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

Tuotos:
5
7
9
yksitoista
13
viisitoista

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Tehdä. .sillä aikaa

Do-while -silmukka on samanlainen kuin while-silmukka, ainoa ero on, että do-while -silmukan ehto arvioidaan silmukan rungon suorittamisen jälkeen. Tämä takaa, että silmukka suoritetaan ainakin kerran.

Syntaksi:

tee {// koodi suoritettavaksi} while (ehto)

Esimerkki:

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

Tuotos:
kaksikymmentä

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Sillä

Jaavan for-silmukkaa käytetään iteroimaan ja arvioimaan koodi useita kertoja. Kun käyttäjä tietää iteraatioiden määrän, on suositeltavaa käyttää for-silmukkaa.

Syntaksi:

for (alustamisedellytyksen lisäys / vähennys) {lause}

Esimerkki:

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

Tuotos:
5
6
7
8
9
10

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

on-ja on-suhde java

Jokaiselle

Matriisin elementtien kulku voidaan suorittaa kutakin silmukkaa varten. Matriisissa olevat elementit palautetaan yksitellen. On huomattava, että käyttäjän ei tarvitse lisätä arvoa jokaiselle silmukalle.

Esimerkki:

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

Tuotos:
18
25
28
29
30

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Haaroituslausunnot

Jaavan haarautumislausekkeita käytetään siirtymiseen lausekkeesta toiseen lausekkeeseen, jolloin suorituksen kulku siirtyy.

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Tauko

Java-tauko-lauseita käytetään silmukan lopettamiseen ja ohjelman nykyisen virran katkaisemiseen.

Esimerkki:

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

Tuotos:
5
6
7

Tämän Java-ohjauslausekkeita käsittelevän artikkelin jatkaminen

Jatkaa

Hyppääksesi silmukan seuraavaan iterointiin hyödynnämme jatko-lausetta. Tämä lause jatkaa ohjelman nykyistä kulkua ja ohittaa osan koodista määritetyssä tilassa.

Esimerkki:

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

Tuotos:
6 8 10 12 14

Tämän avulla olemme päässeet Java-artikkelin tämän Ohjauslausekkeiden loppuun. Jaavan ohjauslausekkeita on käytettävä tehokkaasti, jotta ohjelmasta tulisi tehokas ja käyttäjäystävällinen.

Edurekan on ammattilaisten kuratoima teollisten vaatimusten ja vaatimusten mukaisesti. Tämä koulutus sisältää kattavan tiedon ydin Java- ja J2EE-peruskäsitteistä sekä suosituista kehyksistä, kuten horrostila, kevät ja SOA. Tällä kurssilla saat asiantuntemusta sellaisista käsitteistä kuin Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet ja Web Services teollisuuden käyttötapauksia käyttämällä.