Számítástechnika szigorlat 15-ös tétel:
-
Tömbök, String osztály, Vector osztály a Javaban
Tömbök
A tömb referencia típusú változó, melyet deklarálnunk kell. Az elemtípus lehet akár primitív, akár referencia (osztály típusú vagy tömb típusú).
Deklarálás:
elemtípus [] tömbazonosító;
vagy
elemtípus tömbazonosító [];
pl: int [] a;
int b[];
Az így deklarált változó képes egy, a megadott elemtípusú tömbre mutatni. Még csak a referenciának (memóriacímnek) foglaltunk helyet, a tömböt külön létre kell hoznunk.
Létrehozás (futás közben):
new elemtípus [méret]
pl: a = new int[10];
b = new int[20];
Természetesen történhet rögtön a deklaráláskor is a létrehozás:
String[] sArray = new String[50];
Minden tömbnek van egy length konstansa.
Indexelés: 0 .. length-1
int[] iArray=new int[10];
for(int i=0; i
iArray[i]=Console.readInt("Az "+(i+1)+". szam: ");
System.out.println("A tomb elemei visszafele: ");
for(int i=iArray.length-1; i>=0; i--)
System.out.print(iArray[i]+" ");
|