O'zgaruvchilar

All lectures for UZ purposes
Daraja, Dars
Mavjud

1. O'zgaruvchilar va qutilar

O'zgaruvchilar — ma'lumotlarni, har qanday ma'lumotlarni saqlash uchun ishlatiladigan maxsus narsa. Java'da barcha ma'lumotlar o'zgaruvchilar orqali saqlanadi. O'zgaruvchi eng ko'p qutini eslatadi: oddiy bir quti.

Misol uchun, siz qog'ozga 13 sonini yozdingiz va uni qutiga solib qo'ydingiz. Endi biz "quti 13 qiymatini saqlaydi" deb ayta olamiz.

Java'dagi har bir o'zgaruvchi uchta muhim xususiyatga ega: tur, nom va qiymat.

Nom bir o'zgaruvchini boshqasidan ajratish uchun ishlatiladi. Bu xuddi qutidagi yozuv kabi.

Tur o'zgaruvchining ichida saqlanishi mumkin bo'lgan qiymatlar/ma'lumotlar turini aniqlaydi. Tort uchun qutida tort, poyafzal uchun qutida poyafzal saklanadi, va hokazo.

Qiymat — bu o'zgaruvchi ichidagi ma'lumot, obyekti yoki axborot.

Java tilidagi har bir obyekt o'z turiga ega. Masalan, quyidagi ma'lumot turlari bo'lishi mumkin: butun son, haqiqiy son, matn, Tur Mushuk, Tur Uy va hokazo.

Har bir o'zgaruvchi (quti) ham o'z turiga ega. O'zgaruvchi faqat o'z turidagi qiymatlarni saqlashi mumkin. Turli-tuman qutilar turli narsalar uchun ishlatiladi: shirinliklar qutisi, o'n dona tuxum uchun quti va hokazo. Hayotdagi kabi hammasi.


2. O'zgaruvchini yaratish

Java tilida o'zgaruvchini yaratish uchun quyidagi ko'rinishdagi buyruq ishlatiladi:

tur nom;
O'zgaruvchini e'lon qilish

Bu yerda tur — bu o'zgaruvchining turi (o'zgaruvchi saqlay oladigan qiymatlarning turi bilan bir xil). Nom esa — bu o'zgaruvchining nomi.

Misollar:

O'zgaruvchini yaratish: avval tur, keyin nom. Tavsif
int a;
a nomli int turidagi o'zgaruvchini yaratamiz.
String s;
s nomli String turidagi o'zgaruvchini yaratamiz.
double c;
c nomli double turidagi o'zgaruvchini yaratamiz.

Eng ko'p ishlatiladigan ikki tur — bu butun sonlar (int so'zi bilan belgilanadi) va matn (String so'zi bilan belgilanadi). Shuningdek, double turi mashhur — bu haqiqiy (sonli) qiymatlar.


3. Qiymat berish

Yuqorida aytib o'tilganidek, o'zgaruvchining nomi, turi va qiymati bor. Nom va turini bilganimizdan so'ng, qanday qilib qiymat berish haqida gaplashamiz. O'zgaruvchiga qiymat berish uchun maxsus operatsiya - qiymat berish operatsiyasi mavjud. U qiymatni bir o'zgaruvchidan boshqasiga ko'chiradi. Olib ketmaydi, balki aniq ko'chiradi. Fayl kompyuter diskida bo'lgani kabi. Qiymat berish quyidagicha ko'rinadi:

nom = qiymat;
Qiymat berish operatsiyasi

Bu yerda nom — o'zgaruvchining nomi, va qiymat — o'zgaruvchi ichiga joylashtiriladigan qiymat. Qiymat sifatida aniq qiymat, boshqa o'zgaruvchining nomi yoki o'zgaruvchilardan foydalangan holda hisoblangan qandaydir ifoda bo'lishi mumkin.

Misollar:

Kod Tavsif
int i;
int a, b;
int x;
i o'zgaruvchisi yaratiladi
a, b o'zgaruvchilari yaratiladi
x o'zgaruvchisi yaratiladi
i = 3;
i o'zgaruvchisiga 3 qiymati beriladi.
a = 1;
b = a + 1;
a o'zgaruvchisiga 1 qiymati beriladi.
b o'zgaruvchisiga 2 qiymati beriladi.
x = 3;
x = x + 1;
x o'zgaruvchisiga 3 qiymati beriladi.
Keyingi satrda x qiymati 1 ga oshiriladi, x endi 4 ga teng.

Qiymat berish operatsiyasi uchun tenglik belgisi = ishlatiladi. Bu solishtirish emas. Bu o'ng tarafidagi qiymatni tenglik belgisidan so'ng o'zgaruvchiga ko'chirish buyrug'i. Solishtirish uchun Java tilida ikki tadan == tenglik belgisi ishlatiladi.


4. Mushuklar va qutilar

Mushukni qanday tutish mumkin:

  1. Bo'sh qutini oling.
  2. Kuting.

Hazil 🙂

Ehtimol qutiga qancha mushuk sig'dira olishingiz mumkin, lekin o'zgaruvchiga faqat bitta qiymat sig'adi. Shu bilan bog'liq keyingi vazifa.


Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION