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:
- Izjave o donošenju odluka
- Jednostavna izjava if
- if-else izjava
- Ugniježđena if izjava
- Izjava o prebacivanju
- Izvodi petlje
- Dok
- Napravi-dok
- Za
- Za svakoga
- Izjave o grananju
- Pauza
- Nastaviti
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 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) } }
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.