Intern
Kas yra masyvas ir kokią informaciją jis gali saugoti?
sobes.tech AI
Atsakymas iš AI
Masivas yra duomenų struktūra, kuri vaizduoja tvarkingą vieno tipo elementų seką, išdėstytą kompiuterio atmintyje šalia vienas kito.
Informacija, kurią masyvas gali saugoti, priklauso nuo jo elementų duomenų tipo:
- Primityvūs tipai: Sveikieji skaičiai (int, short, long), slankiojo kablelio skaičiai (float, double), simboliai (char), loginės reikšmės (boolean).
- Objektai: Klasės pavyzdžiai (sukurtos naudotojo arba iš standartinių bibliotekų), pavyzdžiui, eilutės (String Java), primityvių tipų apvalkalo objektai (Integer, Double).
Masivas gali būti vienmatės, dvimatės arba daugiamatės.
// Vienmatės sveikųjų skaičių masyvas
int[] numbers = {1, 2, 3, 4, 5};
// Vienmatės eilutės
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// Dvimatis sveikųjų skaičių masyvas
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
Pagrindinės masyvo savybės:
- Fiksuotas dydis: Masivo dydis nustatomas jo sukūrimo metu ir negali būti keičiamas.
- Indeksavimas: Prieiga prie elementų vyksta naudojant skaitmeninį indeksą (nuo 0).
- Homogeniškumas: Visi masyvo elementai turi būti to paties duomenų tipo (arba suderinamo tipo per paveldėjimą objektų orientuotose kalbose).