Sobes.tech
Intern

Mi az a tömb és milyen információkat tárolhat?

sobes.tech MI

Válasz az MI-től

Tömb egy olyan adatszerkezet, amely azonos típusú elemek rendezett sorozatát reprezentálja, és a számítógép memóriájában egymás mellett helyezkednek el.

A tömb által tárolható információk az elemek adattípusától függnek:

  • Alapvető típusok: Egész számok (int, short, long), lebegőpontos számok (float, double), karakterek (char), logikai értékek (boolean).
  • Objektumok: Osztálypéldányok (felhasználó által készített vagy standard könyvtárakból származó), például sztringek (String Java-ban), primitív típusokat csomagoló objektumok (Integer, Double).

A tömb lehet egydimenziós, kétdimenziós vagy többdimenziós.

// Egydimenziós egész szám tömb
int[] numbers = {1, 2, 3, 4, 5};

// Egydimenziós sztring tömb
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// Kétdimenziós egész szám tömb
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

A tömb fő jellemzői:

  • Fix méret: A tömb méretét a létrehozásakor határozzák meg, és nem módosítható.
  • Indexelés: Az elemekhez való hozzáférés numerikus indexen keresztül történik (0-tól kezdve).
  • Homogén: A tömb összes eleme ugyanazon adattípusnak kell, hogy legyen (vagy öröklődésen keresztül kompatibilis típusnak).