Sobes.tech
Intern

Massiv nədir və hansı məlumatları saxlaya bilər?

sobes.tech Süni İntellekt

AI-dan cavab

Massiv, eyni növ elementlərin ardıcıl ardıcıllığını təmsil edən və kompüterin yaddaşında yan-yana yerləşdirilən məlumatlar quruluşudur.

Massivin saxlaya biləcəyi məlumatlar onun elementlərinin məlumat növündən asılıdır:

  • Əsas tiplər: Tam ədədlər (int, short, long), onluq ədədlər (float, double), simvollar (char), məntiqi dəyərlər (boolean).
  • Obyektlər: İstifadəçi tərəfindən yaradılan və ya standart kitabxanalardan olan sinif nümunələri, məsələn, sətirlər (Java-da String), əsas tiplər üçün sarmalayıcı obyektlər (Integer, Double).

Massiv bir ölçülü, iki ölçülü və ya çox ölçülü ola bilər.

// Bir ölçülü tam ədədlər massivi
int[] numbers = {1, 2, 3, 4, 5};

// Bir ölçülü sətir massivi
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// İki ölçülü tam ədədlər massivi
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

Massivin əsas xüsusiyyətləri:

  • Sabit ölçülü: Massivin ölçüsü onun yaradılması zamanı müəyyən edilir və dəyişdirilə bilməz.
  • İndeksleme: Elementlərə giriş ədədi indeks vasitəsilə həyata keçirilir (0-dan başlayır).
  • Homojenlik: Massivin bütün elementləri eyni məlumat növündə olmalıdır (və ya obyekt yönümlü dillərdə irs vasitəsilə uyğun növ olmalıdır).