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;
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 |
|---|---|
|
a nomli int turidagi o'zgaruvchini yaratamiz. |
|
s nomli String turidagi o'zgaruvchini yaratamiz. |
|
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;
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 |
|---|---|
|
i o'zgaruvchisi yaratiladia, b o'zgaruvchilari yaratiladix o'zgaruvchisi yaratiladi |
|
i o'zgaruvchisiga 3 qiymati beriladi. |
|
a o'zgaruvchisiga 1 qiymati beriladi. b o'zgaruvchisiga 2 qiymati beriladi. |
|
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:
- Bo'sh qutini oling.
- Kuting.
Hazil 🙂
Ehtimol qutiga qancha mushuk sig'dira olishingiz mumkin, lekin o'zgaruvchiga faqat bitta qiymat sig'adi. Shu bilan bog'liq keyingi vazifa.
GO TO FULL VERSION