Kezdőoldal » Számítástechnika » Programozás » Mik azok a tömbök, és hogyan...

Mik azok a tömbök, és hogyan működnek?

Figyelt kérdés
A Java -ból olvasom a 24 órásat, viszont a tömböket viszont nem értem.
2012. júl. 18. 11:28
 1/6 A kérdező kommentje:
Hoppá, meg dupláztam a viszontot... bocs
2012. júl. 18. 11:29
 2/6 anonim ***** válasza:
A tömb azonos típusú változók gyűjteménye, ami egyetlen változónévvel és indexszel hivatkozható. Ha például van 142 egész számod, mondjuk egy sorozat elemei, akkor nem kell nekik 142 változót csinálni, el lehet őket tárolni egy tömbben is.
2012. júl. 18. 11:31
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Nos, a te válaszod sokkal jobb mint ami a könyvben van. De, hogy kell ezt megcsinálni a gyakorlatban?
2012. júl. 18. 11:55
 4/6 anonim ***** válasza:

Tegyük fel, hogy van 3 változód, amit el akarsz tárolni. Csak az egyszerűség kedvéért 3, nyilván ennél sokkal több is lehet, akkor van igazán értelme.


Változókkal:


int a;

int b;

int c;


...


a = 4;

b = 26;

c = -43



Tömbbel:


int x[] = new int[3];


...


x[0] = 4;

x[1] = 26;

x[3] = -43;



Ugyanazt csináltuk, csak az utóbbi sokkal kezelhetőbb és áttekinthetőbb, ha sok elem van. Arról nem is beszélve, hogy az indexelés miatt remekül használható ciklusokban.


Példa ciklusra:


Van ez a 3 (de akár 5000 is lehetne) változónk. Mindegyiknek szeretnénk megduplázni az értékét.


Változókkal:


a = 2 * a;

b = 2 * b;

c = 2 * c;


Képzeld el, ha ezt 5000-szer le kéne írni egymás alá, mert mindegyiknek külön neve van.



Tömbbel:


for(int i = 0; i < x.length; i++) x[i] = 2 * x[i];


Egy sor akkor is, ha hétmillió elem van.

2012. júl. 18. 12:28
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Köszönöm! Most már sokkal több mindent tudok a tömbökről!
2012. júl. 18. 13:57
 6/6 anonim ***** válasza:
Csak a pontosság kedvéért, az első -43 után lefelejtettem egy pontosvesszőt, illetve kicsit lentebb az indexelés 0, 1, 2 akart volna lenni, nem 0, 1, 3.
2012. júl. 18. 18:09
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!