O'zgaruvchan turlari

All lectures for UZ purposes
Daraja, Dars
Mavjud

1. O'zgaruvchilarni e'lon qilish

Keling, yana bir bor o'zgaruvchilarni qanday yaratishni ko'rib chiqamiz.

O'zgaruvchi yaratish uchun quyidagi komandani yozish kerak: tur nom;.

Misollar:

Komanda Tushuntirish
String s;
String turidagi s o'zgaruvchisi yaratiladi.
Bu o'zgaruvchi matnni saqlashi mumkin.
int x;
int turidagi x o'zgaruvchisi yaratiladi.
Bu o'zgaruvchi butun sonlarni saqlashi mumkin.
int a, b, c;
int d;
a, b, c, d int turidagi o'zgaruvchilar yaratiladi.
Bu o'zgaruvchilar butun sonlarni saqlashi mumkin.
Muhim!
Mumkin emas bir xil nomli ikki o'zgaruvchini bir metodda yaratish. Lekin har xil metodlarda — mumkin. Bu go'yoki turli uylardagi qutilar kabi.

Shuningdek, o'zgaruvchi nomi uchun cheklovlar mavjud. Bir tomondan, u har qanday bo'lishi mumkin, boshqa tomondan, u bo'lmasligi kerak bo'sh joylar, +, - va hokazo belgilarni ichida saqlashi. Eng yaxshi variant — o'zgaruvchi nomida faqat lotin harflari va raqamlardan foydalanish.

E'tibor bering, Java tilida siz qanday harflarni yozayotganingiz muhim — katta yoki kichik. int a — bu, Int a dan farq qiladi.

Ha, Java tilida o'zgaruvchi yaratish va unga bir qiymat berish bir vaqtda amalga oshirilishi mumkin. Bu vaqt va joyni tejaydi:

Qisqa kod Uzoq kod, chapdagi kodga ekvivalent
int a = 5;
int a; a = 5;
int b = 6;
int b; b = 6;
int c = 7;
int c; c = 7;
int d = c + 1;
int d; d = c + 1;
String s = "I'm Amigo";
String s; s = "I'm Amigo";

Bu ancha ixcham va tushunarliroq.

Demak, o'zgaruvchilar yaratishni tushungan bo'lsangiz, Java tilidagi eng ko'p ishlatiladigan ikki tur bilan tanishib chiqaylik. Bu int (butun sonlar) va String (matn/satrlar) turlari.


2. int turi

int turidagi o'zgaruvchida butun sonlarni saqlash mumkin. Shuningdek, int turida turli operatsiyalarni amalga oshirish mumkin: qo'shish, ayirish, ko'paytirish, bo'lish va boshqa. Misollar:

Kod Tushuntirish
int x = 1;
int y = x*2;
int z = 5*y*y + 2*y + 3;
x qiymati 1
y qiymati 2
z qiymati 20+4+3, ya'ni 27 bo'ladi
int a = 5;
int b = 1;
int c = (a-b) * (a+b);
a qiymati 5
b qiymati 1
c qiymati 4*6, ya'ni 24 bo'ladi
int a = 64;
int b = a/8;
int c = b/4;
int d = c*3;
a qiymati 64
b qiymati 8
c qiymati 2
d qiymati 6 bo'ladi

3. String turi

String turi matnli satrlarni saqlash imkonini beradi.

Java da biror matnli satr yozish uchun matnni yozish va har ikki tomoniga qo'shtirnoqlarni qo'yish lozim. Misol:

Kod Tushuntirish
String s = "Amigo";
s qiymati Amigo bo'ladi
String s = "123";
s qiymati 123 bo'ladi
String s = "Bond 007";
s qiymati Bond 007 bo'ladi

Bu qiyin emas, to'g'rimi? Agar shunday bo'lsa, unda mana yana bir qiziqarli fakt.

Java da satrlarni + belgisi bilan birlashtirish mumkin. Misol:

Kod Tushuntirish
String s = "Amigo" + " the best";
s qiymati Amigo the best bo'ladi
String s = "";
s har qanday belgidan holi bo'lgan bo'sh satrni saqlaydi.
int x = 333;
String s = "Amigo" + x;
s qiymati Amigo333 bo'ladi

Oxirgi misolga e'tibor bering: biz satr va sonni qo'shdik. Bu oddiy: son satrga aylantiriladi, so'ngra ikkita satr qo'shiladi. Qo'shish jarayonida satrlar va sonlar, har doim satr hosil bo'ladi.


4. O'zgaruvchini ekranga chiqarish

Hammasi juda oddiy va ravshan ko'rinadi. Shunday ekan, qaysi komanda bilan o'zgaruvchini ekranga chiqaramiz?

Haqiqatan ham oddiy. Ekranga biror narsani chiqarmoq uchun, System.out.println() komandasi ishlatiladi va unda biz chiqarayotgan narsani parametr sifatida yozamiz.

Kod Ekranga chiqarish
System.out.println("Amigo");
Amigo
System.out.println("Ami" + "go");
Amigo
String s = "Amigo";
System.out.println(s);
Amigo
String s = "Am";
System.out.println(s + "igo");
Amigo

Umid qilamanki, endi biroz tushunarliroq bo'ldi. To'g'ri tushundingizmi yoki yo'qmi, biz hozir tekshirib ko'ramiz. Amaliyot – haqiqat mezoni: faqat amaliyot bilan, siz hammasini yaxshi tushunganingizni tekshirishingiz mumkin.


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