Ano ang Mga Control Statement sa Java?



Nakatuon ang artikulong ito sa detalyado at komprehensibong kaalaman sa Mga Pahayag ng Pagkontrol sa Java, Paano ito maipapatupad at iba't ibang uri ito.

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:

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.





Mga Pahayag ng Pagkontrol sa JavaAng 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) } } 

Output:
5
6
7
8
9
10

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.