Programming SL

Programming SL

Programming SL

Monday, April 27, 2015

9. Variables(දෙවන කොටස)

ඔන්න ගොඩක් කාලෙකට පස්සේ අලුත් පොස්ට් එකක් අරන් ආවා. වෙනදා වගේම අදත් එහෙනම් වැඩි කතා නැතුව පාඩමට යමු. කලින් පොස්ට් එක බැලුවේ නැත්තම් මෙතන ක්ලික් කරලා බලන්න. 



Variable කොටස් 4 කට බෙදා දැක්විය හැක.
ඒවා නම්,

1. Method Local Variable
2. Block Variable
3. Static Variable
4. Instance Variable

මෙහි ඇති Method Local Variable හා Block Variable යන දෙකට පොදුවේ Local Variable යැයි  කියනු ලැබේ. 


1.Method Local Variable


  • Method  තුල සෑදෙන ඕනෑම Variable එකක්  Method Local Variable වේ.  



   මෙහි 20 print වේ. 








2.Block Variable


පහත උදාහරණ මගින් ඔබට ඒ පිලිබදව තවත් වටහා ගත හැක.










3.Static Variable

  • Static Variable එකක් නම් අනිවාර්යෙන් Static ලෙස නම් කර ඇත.







4.Instance Variable

  • class තුල ඇති static modifier එක නැති methods සහ blocks වලට පිටින් පිහිටන variables, Instance Variable වේ. 
  • Instance Variable  access කිරීමට object එකක් සැදීම අවශ්‍ය වේ. 









අද පොස්ට් එකනම් ටිකක් දිගයි. දිග උනයි කියල ඉතින් බාගෙට කියල දීලත් බැනේ. එහෙනම් තවත් අලුත් පොස්ට් එකකින් හමුවෙමු. 







Friday, April 24, 2015

2. Numbers and Maths

මෙහිදී අපි කතා කරන්නට යන්නේ සංඛ්‍යාවක් අඩු කිරීම, වැඩි කිරීම, එකතු කිරීම, බෙදීම සහ අනෙකුත් ගණිත කාර්ම පිළිබදවය.
මෙයත් ඉතින් හරිම සරලයි. හෝඩියේ ළමයෙකුට උනත් කරන්න පුළුවන්. එහෙනම් වැඩේ පටන් ගමු. 



1. සංඛ්‍යාවක් එකතු කිරීම. 

හරිම සරලයි. මේ සදහා අපි යෙදා ගන්නේ එකතු කිරීමේ ලකුණයි (+) පහත උදාහරණය බලන්න. 



2. සංඛ්‍යාවක් අඩු  කිරීම.

මේ සදහා අපි යෙදා ගන්නේ අඩු  කිරීමේ ලකුණයි (-) පහත උදාහරණය බලන්න. 


3. සංඛ්‍යාවක් ගුණ  කිරීම.

මේ සදහා අපි යෙදා ගන්නේ ගුණ කිරීමේ ලකුණයි (*) පහත උදාහරණය බලන්න.

මෙහිදී අපට පුළුවන් 6*6*6 ලෙස යොදන්න. එතකොට එන පිළිතුර වනුයේ 216
216 ලැබීමට හේතුව නම් 6*6=36 වේ. 36 නැවතත් 6න් ගුණ වේ. 36*6=216 කි. 

6*6*6     යන්න මෙසේද ලිවිය හැක 6**3
5*5*5     යන්න මෙසේද ලිවිය හැක 5**3
8*8*8*8 යන්න මෙසේද ලිවිය හැක 8**4



4. සංඛ්‍යාවක් බෙදීම.

මේ සදහා අපි යෙදා ගන්නේ බෙදීමේ ලකුණයි (/) පහත උදාහරණය බලන්න.



5. මෝඩ් අගය සෙවීම.

මෙමගින් සිදුවනුයේ යම්කිසි සංඛ්‍යාවක් තවත් සංඛ්‍යාවකින් බෙදු විට ඉතිරිවන අගය පෙන්වීමයි. මේ සදහා අපි යෙදා ගන්නේ % ලකුණයි. පහත උදාහරණය බලන්න.



හරි අදට එහෙනම් පාඩම ඉවරයි. මන් හිතනවා හැමෝටම තේරෙන්න ඇති කියලා.












Monday, April 6, 2015

8. Variables

 ජාවා පරිගණක භාෂාව තුලදී යම් කිසි දත්තයක් ගබඩා කිරීම සදහා Variables (විචල්‍යය) බාවිතා කරයි. මෙම Variables සැකසීමට ජාවා තුලදී  Declaring  යන නම පාවිච්චි කරනු ලැබේ. Variables එකක් සකස් කිරීම සදහා කොටස් දෙකක් අවශ්‍ය වේ. එනම් Data type සහ Variable Name වේ.   

දැන් අපි බලමු ජාවා තුල Variable එකක් හදන්නේ කොහොමද කියලා. 

ඉහත පැහැදිලි කර ඇත්තේ Variable එකක් සාදා ගන්නා ආකාරය වේ. මීලගට අපි බලමු එම සාදා ගත්  Variable එකට දත්තයක් ගබඩා කරන්නේ කෙසේද කියා.......




පහත code එක බලන්න 

output




අපි ඉහත දී  declare කිරීම සහ initialize කිරීම පියවර දෙකකට කරගත්ත. අපට ඕනනම් declare සහ  initialize කිරීම එකම පියවරෙන් කරගැනීමටද පුළුවන. එය පහත පරිදි වේ. 




පහත code එක බලන්න 

output


මෙහිදී අප ඔබට කියා දුන්නේ යම් අගයක් ආදේශ කිරීම පමණි. තමන්ට කැමතිනම් මෙම අගයන් වෙනුවට නමක්ද යොදා ගත හැක, නමක් යොදා ගන්නවානම් අපි int/short/byte/long boolean පාවිච්චි නොකරයි. ඒ සදහා අපි String යන්න යොදා ගනු ලැබේ. (S අකුර කැපිටල් විය යුතුය.) String යන්න පාවිච්චි කරනවානම් value එක සදහා පෙරලි කමා (" ") අනිවාර්යෙන් භාවිත කර යුතුය. 

පහත උදාහරණය බලන්න, 

output

හොදයි එහෙනම් මම හිතනවා අද පාඩම හැමෝටම තේරුණා ඇති කියල. තවත් අලුත් පාඩමකින් හමුවෙමු. හැමෝටම ජය වේවා!