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] = "";
Dostları ilə paylaş: |