Što su kontrolni iskazi u Javi?



Ovaj se članak usredotočuje na detaljno i sveobuhvatno znanje o kontrolnim izjavama u Javi, kako se to može primijeniti i koje su različite vrste.

Izjave o kontroli u jedan je od osnova potrebnih za Java programiranje. Omogućuje nesmetan tijek programa. U ovom će članku biti obrađene sljedeće smjernice:

Svaki programer je upoznat s izrazom izraza, koji se jednostavno može definirati kao uputa dana računalu za izvođenje određenih operacija. Izjava o kontroli u javi je izjava koja određuje hoće li se ostali izrazi izvršiti ili ne. Ona kontrolira tijek programa. Izraz 'ako' u javi određuje slijed izvršavanja između skupa od dva izraza.





Izjave o kontroli u JaviIzjave o kontroli mogu se podijeliti u tri kategorije, naime

  • Izjave o odabiru
  • Izjave o ponavljanju
  • Izjave o skokovima

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi



Izjave o donošenju odluka

Izjave koje određuju koju će izjavu izvršiti i kada su poznate kao izjave o odlučivanju. Tok izvođenja programa kontrolira se naredbom kontrolnog toka.
U Javi su dostupne četiri izjave o odlučivanju.

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Jednostavna izjava if

Izraz if određuje treba li kôd izvršiti na temelju navedenog uvjeta.
Sintaksa:



if (uvjet) {Izjava 1 // izvršena ako je uvjet istinit} Izjava 2 // izvršena bez obzira na uvjet

Izlaz:
Ako izjava!
Pozdrav svijete!

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Ako. . else izjava

U ovoj izjavi, ako je navedeni uvjet istinit, izvršava se blok if. Inače se izvršava blok else.
Primjer:

javna klasa Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a je veće od 10') else System.out.println ('a je manje od 10 ') System.out.println (' Pozdrav svijetu! ')}}}

Izlaz:
a je manje od 10
Pozdrav svijete!

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Ugniježđena if izjava

Ako je prisutan unutar bloka if, poznat je kao ugniježđeni blok if. Slično je izjavi if..else, osim što su definirane u drugoj naredbi if..else.
Sintaksa:

if (uvjet1) {Izjava 1 // izvršena ako je prvi uvjet istinit ako (uvjet2) {Izjava 2 // izvršen ako je istinit drugi uvjet} else {Izjava 3 // izvršena ako je drugi uvjet netačan}}

Primjer:

javna klasa Main {javna statička praznina main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s je paran broj i veći od 10! ') Else System.out.println (' s je neparan broj i veći je od 10! ')} Else {System.out.println (' s je manji od 10 ')} System.out.println (' Hello Svijet! ')}}

Izlaz:
s je paran broj i veći od 10!
Pozdrav svijete!

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Izjava o prebacivanju

Izraz switch u javi koristi se za izvršavanje jednog izraza iz više uvjeta. Izraz switch može se koristiti s kratkim, byte, int, long, enum vrstama itd.
Tijekom korištenja naredbe prekidač moraju se zabilježiti određene točke:
α Za izraz prekidača može se odrediti jedan ili N broj vrijednosti slučaja.
α Vrijednosti slučajeva koje su dvostruke nisu dopuštene. Ako se ne koriste jedinstvene vrijednosti, prevodilac generira pogrešku u vremenu prevođenja.
α Vrijednost slučaja mora biti doslovna ili konstantna. Varijable nisu dopuštene.
α Upotreba break naredbe koristi se za prekidanje niza naredbi. Nije obavezno koristiti ovu izjavu. Ako ova izjava nije navedena, izvršava se sljedeći slučaj.

Primjer:

javna klasa Glazba {public static void main (String [] args) {int instrument = 4 String musicInstrument // prekidač stavka s int prekidačem tipa podataka (instrument) {slučaj 1: musicInstrument = 'Gitara' slučaj prekida 2: musicInstrument = 'Piano 'case break 3: musicInstrument =' bubnjevi 'case break 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'case case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break break default: musicInstrument = 'Nevaljana' stanka} System.out.println (musicInstrument)}}

Izlaz:
Flauta

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Izjave o petlji

Izjave koje opetovano izvršavaju blok koda dok se ne ispuni određeni uvjet poznati su kao petlje. Java pruža korisniku tri vrste petlji:

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Dok

Poznata kao najčešća petlja, dok petlja procjenjuje određeno stanje. Ako je uvjet istinit, kôd se izvršava. Ovaj se postupak nastavlja sve dok se navedeni uvjet ne pokaže lažnim.
Uvjet koji se navodi u while petlji mora biti logički izraz. Pogreška će se generirati ako je vrsta koja se koristi int ili niz.

Sintaksa:

while (uvjet) {statementOne}

Primjer:

javna klasa whileTest {javna statička void glavna (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

Izlaz:
5
7
9
jedanaest
13
petnaest

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Čini. .dok

Do-while petlja slična je while petlji, jedina razlika je u tome što se stanje u do-while petlji procjenjuje nakon izvršavanja tijela petlje. To jamči da se petlja izvršava barem jednom.

Sintaksa:

učiniti {// kôd koji treba izvršiti} while (uvjet)

Primjer:

javna klasa Main {javna statička void glavna (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } } 

Izlaz:
dvadeset

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Za

Petlja for u javi koristi se za ponavljanje i procjenu koda više puta. Kada korisnik zna broj ponavljanja, preporučuje se upotreba for petlje.

Sintaksa:

za (prirast / smanjenje) uvjeta inicijalizacije {izjava}

Primjer:

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

Izlaz:
5
6
7
8
9
10

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

fibonaccijev c ++ kod

Za svakoga

Okretanje elemenata u nizu može se izvršiti pomoću petlje for-for. Elementi prisutni u polju vraćaju se jedan po jedan. Mora se napomenuti da korisnik ne mora povećavati vrijednost u za svaku petlju.

Primjer:

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

Izlaz:
18
25
28
29
30

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Izjave o grananju

Izvodi grananja u javi koriste se za preskakanje s izraza na drugi iskaz, čime se prenosi tijek izvršenja.

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Pauza

Izraz break u javi koristi se za prekidanje petlje i prekidanje trenutnog toka programa.

Primjer:

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

Izlaz:
5
6
7

Nastavljamo s ovim člankom o Izjavama o kontroli u Javi

Nastaviti

Da bismo prešli na sljedeću iteraciju petlje, koristimo naredbu continue. Ova izjava nastavlja trenutni tok programa i preskače dio koda pod navedenim uvjetima.

Primjer:

javna klasa Main {javna statička void glavna (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 + ' ') } } } 

Izlaz:
6 8 10 12 14

Ovim smo došli do kraja ovih Kontrolnih izjava u članku Java. Izjave o kontroli u Javi moraju se učinkovito koristiti kako bi program bio učinkovit i lak za upotrebu.

Edureka’s kuriraju ga profesionalci prema industrijskim zahtjevima i zahtjevima. Ovaj trening obuhvaća sveobuhvatno znanje o osnovnim i naprednim konceptima jezgre Java i J2EE zajedno s popularnim okvirima poput Hibernate, Spring i SOA. Na ovom tečaju steći ćete stručnost u konceptima kao što su Java Array, Java OOP-ovi, Java funkcija, Java Loops, Java Collection, Java Thread, Java Servlet i Web Services koristeći primjere korištenja u industriji.