Sobes.tech
Intern

Какво е масив и каква информация може да съхранява?

sobes.tech AI

Отговор от AI

Масивът е структура от данни, която представлява подредена последователност от елементи от един и същи тип, разположени в паметта на компютъра един до друг.

Информацията, която масивът може да съхранява, зависи от типа данни на неговите елементи:

  • Примитивни типове: Цели числа (int, short, long), числа с плаваща запетая (float, double), символи (char), булеви стойности (boolean).
  • Обекти: Екземпляри на класове (създадени от потребителя или от стандартните библиотеки), например низове (String в Java), обекти-обвивки за примитивни типове (Integer, Double).

Масивът може да бъде едномерен, двумерен или многомерен.

// Едномерният масив от цели числа
int[] numbers = {1, 2, 3, 4, 5};

// Едномерният масив от низове
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// Двумерен масив от цели числа
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

Ключови характеристики на масива:

  • Фиксиран размер: Размерът на масива се определя при създаването му и не може да бъде променян.
  • Индексиране: Достъпът до елементите се осъществява чрез числов индекс (започващ от 0).
  • Хомогенност: Всички елементи на масива трябва да бъдат от един и същи тип данни (или от съвместим тип чрез наследяване в обектно-ориентираните езици).