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

Share

ඔයාලට මතක ඇති අපි Data Types ඉගෙන ගත්තා. අද tuorialඑකෙන් මම ඔයාලට කියන්න යන්නේ කොහොමද අපි මේ Data Type වල Ranges හොයාගන්නේ කියලා.
උදාහරණ 2ක 3ක් කරගෙන යද්දි ඔයාලට මේක නිකන්ම ක්ලික් වෙයි.

Data Type වලට අපිට ඔනම ඉලක්කමක් assign කරන්න බෑ. අපිට Data වලට numbers assign කරන්න පුලුවන් Range එකක් තියනවා.
සියලුම Data වලට අපිට assign කරන්න පුලුවන් numbers සමාන කොටස් 2ක්ට බෙදෙනවා. positive and Negative numbers විදිහට.
Range එක හොයන්න තියන සමීකරණය මේකයි.

-2^n to (2^(n-1))-1

ඔය සමීකරණය හොදට මතක තියාගන්න.

දැන් අපි බලමු ඔය සමීකරණය use කරලා.

මුලින්ම අපි ගමු Byte. Byte වල size එක 8bits කියල මම කිව්වා මතක ඇතිනෙ.

මම ඔය දීපු සමීකරණයේ n කියලා අදහස් කරේ data type එකෙ size එක. byte වල සයිස් එක බිට් 8යිනෙ. එතකොට ඉහත සමීකරණයට අනුව අපිට ලියන්න පුලුවන් ලොකුම negative එක -128. මොකද 2^8=128. නමුත් ලියන්න පුලුවන් ලොකුම positive number එක 127 ((2^(8-1))-1). අපිට 128 වෙනකන් ලියන්න බැරි 0 කියන ඉලක්කමටත් ඉඩක් වෙන්වෙන හින්දා. අපි 0 සලකන්නෙත් positive එකක් විදිහට.

දැන් ඔයාලට පුලුවන් අනිත් data types වල ranges හොයාගන්න ඉතා පහසුවෙන්.

java

අපි ඊලගට යොමු වෙන්නේ Arrays වලට. මේ හැම point එකක්ම හොදට මතක තියාගන්න.

one_diamentional-array

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