Mga Pahayag ng Pagkontrol sa ay isa sa mga pangunahing batayan na kinakailangan para sa Java Programming. Pinapayagan nito ang maayos na daloy ng isang programa. Saklaw ang artikulong ito sa artikulong ito:
- Mga Pahayag sa Paggawa ng Desisyon
- Simple kung pahayag
- kung-ibang pahayag
- Pugad kung pahayag
- Lumipat ng pahayag
- Looping pahayag
- Habang
- Gawin habang
- Para kay
- Para-Bawat
- Mga pahayag sa sangay
- Pahinga
- Magpatuloy
Pamilyar ang bawat programmer sa term statement, na maaaring tukuyin bilang isang tagubilin na ibinigay sa computer upang magsagawa ng mga partikular na operasyon. Ang isang pahayag ng kontrol sa java ay isang pahayag na tumutukoy kung ang iba pang mga pahayag ay papatayin o hindi. Kinokontrol nito ang daloy ng isang programa. Ang isang pahayag na 'if' sa java ay tumutukoy sa pagkakasunud-sunod ng pagpapatupad sa pagitan ng isang hanay ng dalawang pahayag.
Ang Mga Pahayag ng Pagkontrol ay maaaring nahahati sa tatlong mga kategorya, katulad
- Mga pahayag ng pagpili
- Mga pahayag ng pag-ulit
- Tumalon na mga pahayag
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Mga Pahayag sa Paggawa ng Desisyon
Mga pahayag na tumutukoy kung aling pahayag ang naisakatuparan at kung kailan kilala bilang mga pahayag sa paggawa ng desisyon. Ang daloy ng pagpapatupad ng programa ay kinokontrol ng pahayag ng daloy ng kontrol.
Mayroong apat na mga pahayag sa paggawa ng desisyon na magagamit sa java.
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Simple kung pahayag
Tinutukoy ng pahayag kung kung ang isang code ay dapat na ipatupad batay sa tinukoy na kondisyon.
Syntax:
kung (kondisyon) {Pahayag 1 // naisakatuparan kung totoo ang kundisyon} Pahayag 2 // naisakatuparan anuman ang kundisyon
Output:
Kung pahayag!
Hello World!
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Kung . iba pang pahayag
Sa pahayag na ito, kung ang tinukoy na kundisyon ay totoo, ang kung block ay naisakatuparan. Kung hindi man, ang ibang block ay naisakatuparan.
Halimbawa:
pampublikong klase Pangunahing {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a is more than 10') else System.out.println ('a is less kaysa sa 10 ') System.out.println (' Hello World! ')}}}
Output:
a ay mas mababa sa 10
Hello World!
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Pugad kung pahayag
Isang kung naroroon sa loob ng isang kung bloke ay kilala bilang isang pugad kung block. Ito ay katulad ng isang kung..else na pahayag, maliban sa ang mga ito ay tinukoy sa loob ng isa pang kung..else na pahayag.
Syntax:
kung (kondisyon1) {Pahayag 1 // naisakatuparan kung ang unang kundisyon ay totoo kung (kondisyon2) {Pahayag 2 // naisakatuparan kung totoo ang pangalawang kundisyon} iba pa {Pahayag 3 // naisakatuparan kung ang pangalawang kundisyon ay hindi totoo}}
Halimbawa:
pampublikong klase Pangunahing {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println (ay isang pantay na bilang at mas malaki kaysa sa 10! ') Iba pa System.out.println (isang kakaibang numero at mas malaki sa 10!')} Iba pa {System.out.println (mas mababa sa 10 ')} System.out.println (' Hello Mundo! ')}}
Output:
s ay isang pantay na numero at higit sa 10!
Hello World!
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Lumipat ng pahayag
Ang isang switch statement sa java ay ginagamit upang magpatupad ng isang solong pahayag mula sa maraming mga kundisyon. Ang pahayag ng switch ay maaaring magamit sa mga maiikling, byte, int, haba, uri ng enum, atbp.
Ang ilang mga punto ay dapat tandaan habang ginagamit ang switch statement:
α Ang isa o N na bilang ng mga halaga ng kaso ay maaaring tukuyin para sa isang switch expression.
α Hindi pinapayagan ang mga halaga ng kaso na duplicate. Ang isang error sa compile-time ay nabuo ng tagatala kung hindi nagamit ang mga natatanging halaga.
α Ang halaga ng kaso ay dapat na literal o pare-pareho. Hindi pinapayagan ang mga variable.
α Ang paggamit ng pahayag ng pahinga ay ginawa upang wakasan ang pagkakasunud-sunod ng pahayag. Opsyonal na gamitin ang pahayag na ito. Kung ang pahayag na ito ay hindi tinukoy, ang susunod na kaso ay naisakatuparan.
Halimbawa:
pampublikong klase Musika {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch statement with int data type switch (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Invalid' break} System.out.println (musicInstrument)}}
Output:
Flute
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Mga Pahayag ng Looping
Ang mga pahayag na nagpapatupad ng isang bloke ng code nang paulit-ulit hanggang sa matukoy ang isang tinukoy na kundisyon ay kilala bilang mga looping statement. Ang Java ay nagbibigay sa gumagamit ng tatlong uri ng mga loop:
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Habang
Kilala bilang ang pinaka-karaniwang loop, ang habang loop ay sinusuri ang isang tiyak na kondisyon. Kung ang kondisyon ay totoo, ang code ay naisakatuparan. Ang prosesong ito ay nagpatuloy hanggang sa ang tinukoy na kondisyon ay naging mali.
Ang kundisyon na tinukoy sa habang ang loop ay dapat na isang ekspresyon ng Boolean. Magagawa ang isang error kung ang uri na ginamit ay int o isang string.
Syntax:
habang (kondisyon) {statementOne}
Halimbawa:
pampublikong klase habangTest {public static void main (String args []) {int i = 5 habang (i<= 15) { System.out.println(i) i = i+2 } } }
Output:
5
7
9
labing-isang
13
labinlimang
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Gawin .habang
Ang do-habang loop ay katulad ng habang loop, ang pagkakaiba lamang ay ang kalagayan sa do-habang loop ay sinusuri pagkatapos ng pagpapatupad ng loop body. Ginagarantiyahan nito na ang loop ay naisagawa nang hindi bababa sa isang beses.
Syntax:
gawin ang {// code upang maipatupad} habang (kondisyon)
Halimbawa:
pampublikong klase Pangunahing {public static void main (String args []) {int i = 20 gawin {System.out.println (i) i = i + 1} habang (i<= 20) } }
Output:
dalawampu
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Para kay
Ang para sa loop sa java ay ginagamit upang umulit at suriin ang isang code nang maraming beses. Kapag ang bilang ng mga pag-ulit ay kilala ng gumagamit, inirerekumenda na gamitin ang para sa loop.
Syntax:
para sa (pagpapasimula ng kondisyon ng pagtaas / pagbawas) {pahayag}
Halimbawa:
pampublikong klase para saLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } }
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
kung paano makabuo ng isang random na string sa java
Para-Bawat
Ang traversal ng mga elemento sa isang array ay maaaring gawin ng for-each loop. Ang mga elemento na naroroon sa array ay isa-isang naibalik. Dapat pansinin na ang gumagamit ay hindi kailangang dagdagan ang halaga sa para sa bawat loop.
Halimbawa:
pampublikong klase ng frontachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} para sa (int i: s) {System.out.println (i)}}}
Output:
18
25
28
29
30
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Mga Pahayag na Sumasanga
Ang mga pahayag na sumasanga sa java ay ginagamit upang tumalon mula sa isang pahayag patungo sa isa pang pahayag, sa gayon ang paglipat ng daloy ng pagpapatupad.
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Pahinga
Ang pahayag ng pahinga sa java ay ginagamit upang wakasan ang isang loop at masira ang kasalukuyang daloy ng programa.
Halimbawa:
pampublikong klase Pagsubok {public static void main (String args []) {para sa (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
Output:
5
6
7
Nagpapatuloy sa artikulong ito sa Mga Control Statement sa Java
Magpatuloy
Upang tumalon sa susunod na pag-ulit ng loop, ginagamit namin ang patuloy na pahayag. Ang pahayag na ito ay nagpapatuloy sa kasalukuyang daloy ng programa at nilalaktawan ang isang bahagi ng code sa tinukoy na kundisyon.
Halimbawa:
pampublikong klase Pangunahing {pampublikong static void main (String args []) {para sa (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } }
Output:
6 8 10 12 14
Sa pamamagitan nito, natapos na namin ang Mga Pahayag ng Pagkontrol sa Artikulo ng Java. Ang mga pahayag sa pagkontrol sa java ay dapat gamitin nang mahusay upang gawing epektibo ang programa at madaling gamitin.
Edureka’s ay na-curate ng mga propesyonal ayon sa mga kinakailangan sa industriya at hinihingi. Saklaw ng pagsasanay na ito ang komprehensibong kaalaman sa pangunahing at advanced na mga konsepto ng pangunahing Java & J2EE kasama ang mga tanyag na balangkas tulad ng Hibernate, Spring, & SOA. Sa kursong ito, magkakaroon ka ng kadalubhasaan sa mga konsepto tulad ng Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, at Web Services na gumagamit ng mga case na ginagamit sa industriya.