Javada o’zgaruvchilar va o’zgarmaslar
Java tilida ma’lumotlarni saqlash uchun o’zgaruvchilar va o’zgarmaslardan foydaliniladi. O’zgaruvchi va o’zgarmaslar - xotiradan ajratilgan, himoyalangan maydon nomidir. Oddiy qilib lushuntiradigan bo’lsak, o’zgaruvchi(o’zgarmas) - ma’lum bir turdagi ma’lumotni o’zida saqlovchi va o’lchami chegaralangan,
xotirada joylashgan maydondir. O’zgaruvchilarning qiymatini dastur ishlashi davomida o’zgartirish mumkin.
O’zgarmaslarga faqat bir marta qiymat o’zlashtiriladi va shu qiymat unda dastur oxirigacha saqlanib qoladi.
Javada o’zgaruvchilar quyidagi ko’rinishlarda bo’ladi: local variable - metod ichida e’lon qilinadi va bu o’zgaruvchilar lokal (maha)liy) o’zgaruvchilar deyiladi.
instance variable - sinf ichida (metodlardan tashqarida) e’lon qilinadi va u butun sinf ichidagi metodlar uchun umumiy hisoblanadi.
static variable - static deb e’lon qilingan o’zgaruvchi statik o’zgaruvchi deyiladi. Unga sinf ichidagi metodlardan murojaat qilinganda o’zining boshlang’ich qiymatini saqlagan holda chaqiriladi.
Quyidagi jadvalda Javada ishlatiladigan o’zgaruvchilarning asosiy turlari keltirilgan:
Tur
|
Qabul qiluvchi qiymati
|
boolean
|
true yoki false
|
byte
|
-128 dan 127 gacha bo’lgan oraliqdagi butun sonlar
|
char
|
16-bitli Unicode to’plamidagi harflar, raqamlar va belgilar
|
double
|
-1.7xlO'JUX dan 1.7xl0jOS gacha oraliqdagi haqiqiy sonlar
|
float
|
-3.4xl0'38 dan 3.4xl038 gacha oraliqdagi haqiqiy sonlar
|
int
|
-2147483648 dan 2147483647 gacha oraliqdagi butun sonlar
|
long
|
-9223372036854775808 dan 9223372036854775807 gacha oraliqdagi butun sonlar
|
short
|
-32768 dan 32767 gacha oraliqdagi butun sonlar
|
String
|
Satr
|
Do'stlaringiz bilan baham: |