ජාවා with නානා(part 11)

Share

අද ටියුටොරියල් එකෙන් මම හිතුවා උදාහරණ කිහිපයක් සාකච්චා කරන්න. නැත්තන් ඉතින් කම්මැලි හිතෙන හින්දා.

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

    Sample Program 1

class Winchester{

public static void main(String args[]){

int a=10;
int b=20;

System.out.println(a+b);

System.out.println(a+b+” hello java”);

System.out.println(“Hello “+a+b);

System.out.println(a+b+” hello “+ a+b);

}

}

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

java

දැන් අපි බලමු කොහොමද මේ උත්තර ආවේ කියලා. පලවෙනි එකනම් තෙරෙනවා ඇති. නිකන්ම වේරියබල් 2ක එකතු වෙලා.
දෙවනි ස්ටේට්මන්ට් එකෙත් ලොකු දෙයක් නෑ. වේරියබල් 2ක එකතුවෙලා, ඊලගට String එකක් ප්‍රින්ට් වෙලා.
අවුල තියන්නේ 3 වැනි ස්ටේට්මන්ට් එකේ.
ඔයාලා බලනවා ඇති ඇයි Hello ප්‍රින්ට් උනාට පස්සේ 30 ප්‍රින්ට් උනේ නැත්තේ කියලා. මේකයි එතනදි සිද්දවෙන්නේ. ස්ට්‍රින්ග් එකකට පස්සේ තියන්නේ a+b කියලනේ. හරිනම් එන්න ඕන hello 30 කියලනෙ. එත් මෙතනදි cmd එක හිතන්නේ + ලකුණෙන් ප්‍රින්ට් කරන්න අවශ්‍ය ටික වෙන් කරල තියන්නේ කියලා. ඒ හිනදා මුලින්ම ස්ට්‍රින්ග් එක ප්‍රින්ට් වෙලා ඊලගට පළවෙනි වෙරියබල් එක ප්‍රින්ට් වෙලා ඊලගට අනිත් වෙරියබල් එක ප්‍රින්ට් වෙනවා. ඒත් ඔයාලට ස්ට්‍රින්ග් එකට පස්සේ වෙරියබල් 2කේ එකතුවම ප්‍රින්ට් කරගන්න ඕනම නම් කෝඩ් එක මේ විදිහට වෙනස් කරන්න.

System.out.println(“Hello “+(a+b));

ඊලග ස්ටේට්මන්ට් එකේ අවුට්පුට් එකනන් දැන් කට්ටියට තෙරෙනවා ඇති.

    Sample Program 2

class Winchester2{

public static void main(String args[]){

int[]x={10,20,30,40,50,60,70,80};

System.out.println(x.length);

System.out.println(x[1]);

System.out.println(x[7]);

System.out.println(x[8]);

System.out.println(x[x[0]/2]);

}
}

මේකේ අවුට්පුට් එක කොඩ් එක රන් නොකර අවුට්පුට් එක ලියන්න බලන්න. මෙන්න මේකයි මේ කොඩ් එකෙ අවුට්පුට් එක.

java

අපි ඊලග ටියුටෝරියල් එකේදි බලමු කොහොමද මේ අවුට්පුට් එක ආවෙ කියලා.

අදට මම මෙතනින් නවත්වනවා.අලුත් ටියුටොරියල් එකෙන් අද හෙටම හමුවෙමු.
මොකක් හරි අවුලක් තියනවනම්
e-mail- charith_shaddow@yahoo.com
Facebook- charith shadow Winchester (naana)
දෙකෙන් එකකට message එකක් දාන්න.