Tuesday, February 12, 2019

Java Programming sinhala tutorial - Loops - Part 11

Java Flow Control " Loops "

     Java program හි, instruction හෝ function එකක් හෝ කිහිපයක්, එක ළග, කිහිප වරක්, යම් condition එකක් true වන තෙක් අවශ්‍ය නම් loop පාවිච්චි කල හැක. Java වල ප්‍රධාන ලෙස loop වර්ග 3 ක් පවතී.
  1. For loop 
  2. While loop
  3. Do while loop

For Loop

     කලින් කිව්වා වගේම for loop පාවිච්චි කරන්නේ instruction හෝ function එකක් හෝ කිහිපයක්, එක ළග, කිහිප වරක්, යම් condition එකක් true වන තෙක් අවශ්‍ය විට. For loop එකේ විශේෂත්වය වන්නේ loop එක execute විය යුතු වාර ගණන දැනගෙන ඉන්න ඕනේ.

Simple For Loop

     Simple for loop එකේ කොටස් 4 කට වෙන් කර හදුනා ගන්න පුළුවන්. 
  1. Initialization - loop එක execute වීමට පටන් ගන්නා විට control variable එක initialize වේ. 
  2. Condition - loop එක execute වන සැම වාරයකදීම condition එක evaluate කරන අතර එය false වන තෙක් loop එක execute වේ. 
  3. Statement - loop එක execute වන සැම වාරයකදීම සිදු විය යුතු කරුණු මෙහි අඩංගු වේ.
  4. Increment/ Decrement - loop එක execute වන සැම වාරයකදීම control variable එක වැඩි වීම හෝ අඩු වීම සිදු කරයි.

Syntax


for (initialization; condition; increment/decrement){
       // code to be executed
}


For each Loop / enhance For Loop


      For each loop එක මගින් array එකක එක් එක් element එක return කරයි. මේ ගැන වැඩි විස්තර මම ඉදිරි ලිපි වලදී කියන්නම්.

Syntax


for (Type var : array){
       // code to be executed
}


While Loop


     For loop වගේම while loop පාවිච්චි කරන්නේ instruction හෝ function එකක් හෝ කිහිපයක්, එක ළග, කිහිප වරක්, යම් condition එකක් true වන තෙක් අවශ්‍ය විට. While loop එකේ විශේෂත්වය වන්නේ loop එක execute විය යුතු වාර ගණන දැනගෙන හිදිම අවශ්‍ය නොවීමයි. Condition එක false වන තෙක් loop එක execute වේ.

Syntax


while ( condition ){
       // code to be executed
}


Do While Loop


     For loop වගේම do while loop පාවිච්චි කරන්නේ instruction හෝ function එකක් හෝ කිහිපයක්, එක ළග, කිහිප වරක්, යම් condition එකක් true වන තෙක් අවශ්‍ය විට. Do while loop එකේ විශේෂත්වය වන්නේ loop එක execute විය යුතු වාර ගණන දැනගෙන හිදිම අවශ්‍ය නොවීම හා එක් වරක් අනිවාර්යෙන්ම loop එකේ body එක execute වීමයි. Condition එක false වන තෙක් loop එක execute වේ.

Syntax


do{
       // code to be executed
}while ( condition )


අපි ඊලග ලිපියෙන් Java ගැන තවත් විස්තර ඉගෙන ගනිමු.

- චමෝදි -

0 comments:

Post a Comment