Intern
Array nima va u qanday ma'lumotlarni saqlay oladi?
sobes.tech AI
AIdan javob
Array — bu ma'lumotlar tuzilmasi bo'lib, u bir xil turdagi elementlarning tartiblangan ketma-ketligini ifodalaydi va kompyuterning xotirasida yonma-yon joylashgan.
Arrayning saqlay oladigan ma'lumotlari uning elementlarining ma'lumot turiga bog'liq:
- Asosiy turlar: Butun sonlar (int, short, long), suzuvchi sonlar (float, double), belgi (char), mantiqiy qiymatlar (boolean).
- Ob'ektlar: Klasslarning nusxalari (foydalanuvchi tomonidan yaratilgan yoki standart kutubxonalardan), masalan, satrlar (Java'da String), asosiy turlar uchun o'ram ob'ektlar (Integer, Double).
Array bir o'lchovli, ikki o'lchovli yoki ko'p o'lchovli bo'lishi mumkin.
// Bir o'lchovli butun sonlar arrayi
int[] numbers = {1, 2, 3, 4, 5};
// Bir o'lchovli satrlar arrayi
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// Ikki o'lchovli butun sonlar arrayi
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
Arrayning asosiy xususiyatlari:
- Doimiy o'lcham: Arrayning o'lchami uning yaratilishi bilan aniqlanadi va o'zgartirilmaydi.
- Indeksatsiya: Elementlarga kirish raqamli indeks yordamida amalga oshiriladi (0 dan boshlanadi).
- Homogenlik: Arraydagi barcha elementlar bir xil ma'lumot turiga ega bo'lishi kerak (yoki ob'ektga yo'naltirilgan tillarda meros orqali mos turga ega bo'lishi mumkin).