Friday, January 10, 2014

Lesson 08 - Java වල භාවිතා වන Data Types

කලින් post එකකටවත් comment එකක් නෑ. මේ post කාටවත් වැදගත් නැත්නම් ලියන එකේ තේරුමක් නෑ.  Page views තියෙන නිසා මේ post එක දාන්නේ. ඒ නිසා එයාලට මේ පාඩම් වැදගත් නැත්නම් ඒක කියන්න.

කලින් පාඩමේදී අපි කියුවා Variable හදන්න Data type එකක් ඕන වෙනවා කියලා. int කියන data type එක පාවිචව්චි කරලා variable හැදුවා.
අද අපි කතා කරනවා java වලදී පාවිච්චි කරන data types හා ඒවායේ ලක්ෂණ ගැන.



මේ තියෙන විදිහට java වල data types කිහිපයක් තියෙනවා. අපි බලමු ඒවා එකින් එක අරගෙන,


Logical – boolean (තාර්කික දත්ත)

අප java භාෂාව තුල Logical නිරූපනය කරන්නේ boolean යන data type එක
මගිනි. මෙම boolean යන data type එක තුල ගබඩා කර හැකි දත්ත දෙක තමයි True , False. යමක් සත්‍යයයි යන අවස්ථාව true මගින් නිරූපණය කරන අතර අසත්‍යයි යන අවස්ථාව false මගින් නිරූපණය කරනවා.
දැන් මෙම data type එක java තුල සැකසීම හා ගබඩා කිරීම කරන්නේ කොහොමද කියලා බලමු.

public class Proboolean{
public static void main (String args[]){
boolean x=true;
boolean y=false;
System.out.println(x);
System.out.println(y);
}
}

කලින් පාඩමේ කියුව වගේ මේකෙදි data type එක තමයි boolean කියන්නේ. x,y කියලා නම් කරේ variable name එක.  true ,false කියන්නේ අගය එහෙම නැත්නම් value එක.


Textual – char (අක්ෂරාත්මක දත්ත)

char යන data type එකේදී එක
variable එකට ගබඩා ගන්න පුලුවන් එක් අක්ෂරයක් පමනයි. මෙහිදී  දත්තය char වර්ගෙය් Data එකක් යන්න සදහන්
කිරීමට අක්ෂරය දෙපසින් single Quotes (‘’) දෙකක් භාවිතා කරයනවා. මෙම දත්ත
වර්ගය ගබඩා කිරීමට 16 bit  භාවිතා කරනවා
අපි දැන් බලමු මේ Data type එක Java තුල සකස් කිරීම හා ගබඩා කිරීම කරන්නේ කොහොමද කියලා.

public class Prochar{
public static void main(String args[]){
char x='J';
char y='a';
char z='v';
System.out.print(x);
System.out.print(y);
System.out.print(z);
System.out.print(y);
}
}


Integral - (පූර්ණ සංඛ්‍යාත්මක දත්ත)

මේ වර්ගයේ දත්ත අනු කොටස් 4කට බෙදෙනවා.
byte
short
int
long
මෙම දත්ත වර්ග භාවිතයෙන් පූර්ණ සංඛ්‍යා ගබඩා කරන්න පුලුවන්.

මේ වගුවේ තියෙන්නේ එක එක වර්ගයේ ගබඩා කරන්න පුලුවන් උපරිම අගයන්

public class Prochr
public static void main(String args[]){
byte x=5;
short y=100;
int z=1000;
long a=500L;
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println(a);
}
}

long වර්ගයේ දත්ත සඳහා පමණක් දත්තයේ අගට L අකුරක් යොදනවා.



Floating points – (දශමස්ථාන දත්ත)

මේ වර්ගයෙත් කොටස් දෙකක් තියෙනවා.
float
double
මෙම වර්ග වලින් පුලුවන් දශම සංඛ්‍යා ගබඩා කරන්න.



public class Profloat{
public static void main(String args[]){
float x=12.56F;
double y=14.685555;
System.out.println(x);
System.out.println(y);
}
}

මෙහිදීත් float වලට විතරක් F අකුරක් පාවිච්චි කරනවා දත්තයට පිටුපසින්.


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

0 comments:

Post a Comment

ඔබේ අදහස් එකතු කරන්න...