Laboratoriya ishi mavzu: Android uchun Java dasturlash tilida ilovalar yaratish Ishning maqsadi: java dasturlash tilida ilova yaratish. Nazariy qism



Yüklə 203,64 Kb.
səhifə8/12
tarix21.12.2023
ölçüsü203,64 Kb.
#188797
1   ...   4   5   6   7   8   9   10   11   12
Laboratoriya ishi mavzu Android uchun Java dasturlash tilida il





Qator qavslar yordamida qator o'zgaruvchisi e'lon qilinishi mumkin:
int[] cats; // biz qator o'zgaruvchisini e'lon qildik
Muqobil yozuvlar ham mumkin:

int cats[]; // boshqa variant


Bu erda o'zgaruvchilar nomidan keyin kvadrat qavslar paydo bo'ladi. Turli xil dasturlash tillari har xil usullardan foydalanadi va Java sizga odatdagidan foydalanishga imkon beradi. Ammo ko'pchilik birinchi variantni afzal ko'radi. Kvadrat qavslar tashqi ko'rinishida qutilarga o'xshaydi, shuning uchun eslab qolish oson bo'ladi.
Amaliy qism.

Biz hozircha qatorni e'lon qildik, lekin aslida u hali mavjud emas, chunki u ma'lumotlar bilan to'ldirilmagan. Aslida, massiv qiymati noll.


Massiv ta'rifi
Massiv o'zgaruvchisini e'lon qilgandan so'ng, siz yangi kalit so'z yordamida turini va hajmini ko'rsatib, massivni o'zi belgilashingiz mumkin. Masalan, qator 10 ta butun son bo'lishi kerak:
cats = new int[10];
Siz o'zgaruvchini e'lon qilishingiz va bir vaqtning o'zida qatorni belgilashingiz mumkin (bu asosan ular bajaradigan narsa):

int[] cats = new int[10];


Agar massiv shu tarzda yaratilgan bo'lsa, u holda massivning barcha elementlariga avtomatik ravishda standart qiymatlar beriladi. Masalan, raqamli qiymatlar uchun boshlang'ich qiymati 0 bo'ladi. Boolean tipidagi massiv uchun boshlang'ich qiymati false, bo'ladi, char - '\ u0000' turidagi sinflar uchun (ob'ektlar) - null.


Oxirgi qoida String ob'ekt ekanligini unutadigan yangi dasturchi uchun chalkash bo'lishi mumkin. Agar siz o'nta belgidan iborat qatorni shunday e'lon qilsangiz:

String[] catNames = new String[10];


Shunda siz bo'sh satrlarni emas, balki siz o'ylagandek bo'sh satrlarni olasiz. Agar siz haqiqatan ham o'nta bo'sh satr yaratishingiz kerak bo'lsa, masalan, quyidagi koddan foydalaning:
for (int i = 0; i < 10; i++)
catNames[i] = "";

Yüklə 203,64 Kb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin