Variables හා Data Types
අප මෙම පාඩමේදී බලමු ඕනෑම පරිගණක ක්රමලේඛන භාෂාවක ප්රධාන සංකල්පයක් වන විචල්යයන් හෙවත් Variable පිලිබදව.
අප මුලින්ම Variable එකක් කියන්නේ මොකක්ද කියලා සරලව අවබෝධ කරගමු. මතකද පාසලේදී මේ වගේ සමීකරණ විසදුවා.
Y = X + 5
මෙහිදී අපට X සදහා විවිධ අගයන් ආදේශ කිරීමෙන් Y සදහා අගයන් ලබාගන්න පුළුවන්. මෙන්න මේ වගේ.
X = 3 විට Y = 8 ,
X = 1.5 විට Y = 6.5 ,
X = -2.5 විට Y = 2.5 ,
මෙහිදී X අපි විචල්යයක් හෙවත් Variable එකක් ලෙස හදුන්වනු ලබනවා. පරිගණක වැඩසටහනක් ලිවීමේදී මේ ආකාරයේ Variables යොදාගනු ලබන්නේ එම වැඩසටහනක් ක්රියාත්මක වන විට පරිගනකයේ Ram මතකය එක තුල දත්ත ගබඩා කිරීම සදහා යම් ඉඩක් වෙන් කරගැනීමටය. මෙය අපි Data Store කිරීම ලෙස හදුන්වනු ලබනවා. දැන් අපි පොඩ්ඩක් බලමු පරිගණකය තුල Data Store කරගනු ලබන ආකාරය.
පරිගණකය තුල Data Store කිරීම
පරිගණකය තුල දත්ත ගබඩා කිරීම සිදුවන්නේ 2 පාදයේ සංඛ්යා වලිනි. එනම් 0 1 යන සංඛ්යා භාවිතයෙනි. මෙහිදී Data Store කරන කුඩාම ඒකකය bit ලෙස හදුන්වනු ලබනවා.- 8 bit = 1 byte
- 1024 bytes = 1 kilo byte (KB)
- 1024 KB = 1 mega byte (MB)
- 1024 MB = 1 giga byte (GB)
- 1024 GB = 1 tera byte(TB)
අපට කුඩා Data ප්රමාණයක් පරිගණකයේ RAM මතකයන් තුල Store කරගැනීමට කුඩා ඉඩ ප්රමාණයකුත්,
විශාල Data ප්රමාණයක් පරිගණකයේ RAM මතකයන් තුල Store කරගැනීමට විශාල ඉඩ ප්රමාණයකුත් යොදාගනු ලබනවා. මෙසේ පරිගණකයේ RAM මතකය අවශ්ය ප්රමාණයට වෙන් කරගැනීම සදහා අපි Data Type යොදාගනු ලබනවා.
Data Types හදුනාගනිමු
ඉහත රුපයේ දක්වෙන්නේ Data Type වර්ගීකරණය සිදුකරනු ලබන ආකාරයයි. මුලින්ම Data Types Primitive හා Non-Primitive යනුවෙන් කොටස් දෙකකට වෙන් කරන්න පුළුවන්. ඔය String, Array වගේ ඒවා අයිති වෙන්නේ Non-Primitive කියන කොටසට. පහත දැක්වෙන්නේ ජාවා හි භාවිතා කරන Primitive Data Types පිළිබද විස්තරයි.
Data Type | RAM එකේ වෙන් කර ගන්නා ඉඩ | ගබඩා කල හැකි දත්ත පරාසය |
---|---|---|
byte | 8 bits | -128 සිට 127 දක්වා |
short | 16 bits | -32,768 සිට 32,767 දක්වා |
int | 32 bits | -231 සිට 231-1 දක්වා |
long | 64 bits | -263 සිට 263-1 දක්වා |
float | 32 bits | දශමස්ථාන 6 කට නිවැරදිව සංඛ්යාවක් රදවන්න පුලුවන් |
double | 64 bits | දශමස්ථාන 15 කට නිවැරදිව සංඛ්යාවක් රදවන්න පුලුවන් |
char | 16 bits | '\u0000' (හෝ 0) සහ '\uffff' (හෝ 65,535 ඇතුලත්ව) අතර ඇති ඕනෑම UNICODE සංඛේතයක්. |
boolean | 1 bit | true හෝ false (සත්ය වශයෙන් 1 හෝ 0) අගයන් 2න් එකක් |
ඊට පසුව අපි කතා කරමු ජාවා වලදී මෙම Variables සටහන් කරගනු ලබන ආකාරය හෙවත් Variable Declaration ගැන
Variable Declaration
ජාවා වල යම් Variable එකක් Declare කිරීමේදී ඒ සදහා සම්මත ක්රමයක් හෙවත් Syntax එකක් තිබෙනවා. පහත තිබෙන්නේ ජාවා හි භාවිතා කරන Variable Declaration Syntax එක. <data_type> <identifier>;
මෙහිදී <data_type> එක යනු ඉහතදී හදුන්වා දුන් Data Type එකයි. <identifier> එක යනු Variable එක සදහා යොදාගනු ලබන සංකේතයයි. මෙය හරියට අපි මුලදී භාවිතා කලා X , Y වගේ එකක්. අපට identifier එකක් ලෙස අකුරු පමණක් නොව වචනද භාවිතා කරන්න පුළුවන්.උදාහරණයක් ලෙස num1 කියන එක identifier එකක් ලෙස භාවිතා කර int එකක් Declare කරමු.
int num1;
ඉදිරි පාඩම් වලදී මේ විදිහට Variable Declare කරන ආකාරය වැඩි දුරටත් සලකා බලමු.
මුලින්ම කොමෙන්ට් නොවැටේ වී, කියවන පිරිස එක් කෙනෙක් දෙන්නෙක් වේවි. සමහරවිට ඔබ පමණක් වේවි. නමුත් අධෛයර්්යමත් නොවී දිගටම ලියන්න. දවසක ඔබේ පෝස්ටුවක් වැටෙන තෙක් බලා සිටිනා බොහෝ පිරිසක් ඉදීවී. ජය.....
ReplyDeleteඅනිවාර්යයෙන්ම සහොදරයා
Deleteබොහෝම ස්තුතියි දිරිමත් කිරීමට
Delete