Tananyag‎ > ‎Java‎ > ‎

Tömbök

Olyan, mintha egyszerre több ugyanolyan típusú változót hoznánk létre. Képzeljünk el egy n hosszú x tömböt úgy, mint egy n hosszú sorozatot:

x[0]x[1]x[2]x[n-1]
3212-14…  81

Mintha létrehoztunk volna n darab változót, az elsőnek az x[0] nevet adtuk volna, a másodiknak x[1]-et, az utolsónak x[n-1]-et

De most lássuk, hogy hogyan hozunk létre egy ilyen x tömböt:

int[] x = new int[n];
  • int: a tömbben int típusú értékeket szeretnénk tárolni
  • []: ez egy tömb legyen!
  • x: a tömb neve
  • new int[n]: mindig ezt kell írni, ha azt szeretnénk, hogy egy változó értéke egy n hosszú int tömb legyen.

Például

String[] hangszerek = new String[4];
hangszerek[0] = "hegedű";
hangszerek[1] = "zongora";
hangszerek[2] = "triangulum";
hangszerek[3] = "dob";

Ha előre ismertek a tömb elemei,

akkor lehet egy rövidített változatot használni, az elemek felsorolásával. Ebben az esetben nyilván nem kell megmondani a tömb hosszát, mert következik a felsorolt elemek számából:

String[] hangszerek = new String[] {"hegedű", "zongora", "triangulum", "dob"};

Kapcsolódó feladatok

Comments