Kontroles paziņojumi ir viens no Java programmēšanas nepieciešamajiem pamatiem. Tas ļauj vienmērīgi plūst programmu. Šajā rakstā tiks apskatīti šādi norādījumi:
- Lēmumu pieņemšanas paziņojumi
- Vienkāršs, ja paziņojums
- ja-cits paziņojums
- Ligzdots, ja paziņojums
- Pārslēgt paziņojumu
- Cilpas paziņojumi
- Kamēr
- Darīt kamēr
- Priekš
- Katram
- Filiāles paziņojumi
- Pārtraukums
- Turpināt
Katram programmētājam ir zināms termins paziņojums, ko vienkārši var definēt kā instrukciju, kas dota datoram, lai veiktu noteiktas darbības. Kontroles paziņojums java ir paziņojums, kas nosaka, vai pārējie paziņojumi tiks izpildīti vai nē. Tas kontrolē programmas plūsmu. Jawa paziņojums java nosaka izpildes secību starp divu paziņojumu kopu.
Kontroles paziņojumus var iedalīt trīs kategorijās, proti
- Atlases paziņojumi
- Atkārtojumu paziņojumi
- Pārlēkt paziņojumus
Turpinot šo rakstu par Java vadības paziņojumiem
Lēmumu pieņemšanas paziņojumi
Paziņojumi, kas nosaka izpildāmo paziņojumu un kad ir zināmi kā lēmumu pieņemšanas paziņojumi. Programmas izpildes plūsmu kontrolē vadības plūsmas paziņojums.
Java valodā ir pieejami četri lēmumu pieņemšanas paziņojumi.
Turpinot šo rakstu par Java vadības paziņojumiem
Vienkāršs, ja paziņojums
Ja paziņojums nosaka, vai kods ir jāizpilda, pamatojoties uz norādīto nosacījumu.
Sintakse:
if (nosacījums) {Izraksts 1 // izpildīts, ja nosacījums ir patiess} Izraksts 2 // izpildīts neatkarīgi no nosacījuma
Izeja:
Ja paziņojums!
Sveika pasaule!
Turpinot šo rakstu par Java vadības paziņojumiem
Ja. . cits paziņojums
Šajā paziņojumā, ja norādītais nosacījums ir patiess, tiek izpildīts if bloks. Pretējā gadījumā tiek izpildīts cits bloks.
Piemērs:
public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a ir lielāks par 10') cits System.out.println ('a ir mazāks nekā 10 ') System.out.println (' Sveika pasaule! ')}}}
Izeja:
a ir mazāks par 10
Sveika pasaule!
Turpinot šo rakstu par Java vadības paziņojumiem
Ligzdots, ja paziņojums
Ja bloks atrodas if blokā, to sauc par ligzdotu if bloku. Tas ir līdzīgs if..else paziņojumam, izņemot to, ka tie ir definēti cita if..else paziņojuma iekšpusē.
Sintakse:
ja (nosacījums1) {Izraksts 1 // izpildīts, ja pirmais nosacījums ir patiess, ja (nosacījums2) {Izraksts 2 // izpildīts, ja otrais nosacījums ir patiess} cits
Piemērs:
public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println (s ir pāra skaitlis un lielāks par 10! ') Else System.out.println (s ir nepāra skaitlis un lielāks par 10!')} Else {System.out.println (s ir mazāks par 10 ')} System.out.println (' Sveiki Pasaule! ')}}
Izeja:
s ir pāra skaitlis un lielāks par 10!
Sveika pasaule!
Turpinot šo rakstu par Java vadības paziņojumiem
Pārslēgt paziņojumu
Slēdža paziņojums java tiek izmantots, lai izpildītu vienu paziņojumu no vairākiem nosacījumiem. Slēdža paziņojumu var izmantot ar īsu, baitu, int, garu, enum tipiem utt.
Izmantojot slēdzi, ir jāņem vērā daži punkti:
α Slēdža izteiksmei var norādīt vienu vai N gadījumu vērtību.
α Gadījumu vērtības, kas ir dublikāti, nav atļautas. Kompilators ģenerē kompilēšanas laika kļūdu, ja netiek izmantotas unikālas vērtības.
α Gadījuma vērtībai jābūt burtiskai vai nemainīgai. Mainīgie nav pieļaujami.
α Pārtraukuma pārskata izmantošana tiek izmantota, lai izbeigtu paziņojumu secību. Izmantot šo paziņojumu nav obligāti. Ja šis paziņojums nav norādīts, tiek izpildīts nākamais gadījums.
Piemērs:
publiskā klase Mūzika {public static void main (String [] args) {int instruments = 4 Stīgu musicInstrument // pārslēgšanas paziņojums ar int datu tipa slēdzi (instruments) {gadījums 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Klavieres 'break case 3: musicInstrument =' Bungas 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Nederīgs' pārtraukums} System.out.println (musicInstrument)}}
Izeja:
Flauta
Turpinot šo rakstu par Java vadības paziņojumiem
Paziņojumu cilpa
Izraksti, kas atkārtoti izpilda koda bloku, līdz tiek izpildīts noteikts nosacījums, tiek saukti par ciklisko paziņojumiem. Java nodrošina lietotājam trīs veidu cilpas:
Turpinot šo rakstu par Java vadības paziņojumiem
Kamēr
Pazīstams kā visizplatītākā cilpa, kamēr cilpa novērtē noteiktu stāvokli. Ja nosacījums ir patiess, kods tiek izpildīts. Šis process tiek turpināts, līdz norādītais nosacījums izrādās nepatiess.
Nosacījumam, kas jānorāda cilnē while, jābūt Būla izteiksmei. Ja izmantotais tips ir int vai virkne, tiks ģenerēta kļūda.
Sintakse:
while (nosacījums) {paziņojumsOne}
Piemērs:
publiskā klase whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } }
Izeja:
5
7
9
vienpadsmit
13
piecpadsmit
Turpinot šo rakstu par Java vadības paziņojumiem
Darīt tikmēr
Cilne “do-while” ir līdzīga kamēr loop, vienīgā atšķirība ir tā, ka stāvoklis do-while cilpā tiek novērtēts pēc cilpas ķermeņa izpildes. Tas garantē, ka cilpa tiek izpildīta vismaz vienu reizi.
Sintakse:
do {// kods tiks izpildīts} while (nosacījums)
Piemērs:
publiskā klase Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } }
Izeja:
divdesmit
Turpinot šo rakstu par Java vadības paziņojumiem
Priekš
Java cilne for for tiek izmantota, lai atkārtotu un novērtētu kodu vairākas reizes. Kad lietotājs zina atkārtojumu skaitu, ieteicams izmantot cilpu for.
Sintakse:
par (inicializācijas nosacījuma pieaugums / samazinājums) {paziņojums}
Piemērs:
public class forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } }
Turpinot šo rakstu par Java vadības paziņojumiem
datu vadīts ietvars selēna tīmekļa draivera piemērā
Katram
Masīva elementu šķērsošanu var veikt katra cilpa. Masīvā esošie elementi tiek atgriezti pa vienam. Jāatzīmē, ka lietotājam nav jāpalielina katra cilpa vērtība.
Piemērs:
public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} domēnam (int i: s) {System.out.println (i)}}}
Izeja:
18
25
28
29
30
Turpinot šo rakstu par Java vadības paziņojumiem
Filiāles paziņojumi
Atzarojuma paziņojumi java tiek izmantoti, lai pārietu no pārskata uz citu paziņojumu, tādējādi pārnesot izpildes plūsmu.
Turpinot šo rakstu par Java vadības paziņojumiem
Pārtraukums
Java pārtraukuma paziņojums tiek izmantots, lai pārtrauktu cilpu un pārtrauktu pašreizējo programmas plūsmu.
Piemērs:
publiskās klases tests {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
Izeja:
5
6
7
Turpinot šo rakstu par Java vadības paziņojumiem
Turpināt
Lai pārietu uz nākamo cikla atkārtojumu, mēs izmantojam turpinājuma paziņojumu. Šis paziņojums turpina pašreizējo programmas plūsmu un izlaiž daļu koda norādītajā stāvoklī.
Piemērs:
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 + ' ') } } }
Izeja:
6 8 10 12 14
Līdz ar to mēs esam nonākuši līdz šim Java raksta vadības paziņojumiem. Javas vadības paziņojumi ir jāizmanto efektīvi, lai programma būtu efektīva un lietotājam draudzīga.
Edureka kurē profesionāļi atbilstoši rūpniecības prasībām un prasībām. Šīs apmācības ietver visaptverošas zināšanas par Java un J2EE pamatjēdzieniem un uzlabotām koncepcijām, kā arī tādas populāras sistēmas kā Hibernate, Spring un SOA. Šajā kursā jūs iegūsiet zināšanas tādās koncepcijās kā Java masīvs, Java OOP, Java funkcija, Java cilpas, Java kolekcijas, Java pavediens, Java Servlet un Web Services, izmantojot nozares lietojuma gadījumus.