Java tömb oktatóanyag - Egy- és többdimenziós tömbök Java-ban



Ez a blog a Java tömbről, annak különféle deklarációiról, a java tömb eléréséről, a 2D tömbök deklarálásáról és végrehajtásáról, valamint a tömbhöz való továbbítás módjáról fog beszélni.

Az előző blogban megismerhette . Ezen a Java Array blogon keresztül elmagyarázom neked a Java tömbök fogalmait, valamint az egy- és többdimenziós tömbök működését.A Java tömbök elsajátítása elengedhetetlen a .

Ebben a Java Array blogban a következő témákkal foglalkoznék:





Mielőtt továbblépnénk, nézzük meg, miért van szükségünk pontosan a Java tömbre:

  • A tömbök fontos struktúra az adatok tárolására.
  • A Java lehetővé teszi számunkra, hogy tömbök segítségével sok azonos típusú objektumot tároljunk.
  • Egy hurok segítségével fel lehet használni az elemeket indexük alapján.



Kezdjük ezzel a Java Array bejegyzéssel, és értjük meg, hogy mi is pontosan a tömb.

Mik azok a Java tömbök?

A Java tömbök homogén adatstruktúrák, amelyeket a Java objektumként valósít meg. A tömbök egy vagy több értéket tárolnak egy adott adattípustól, és indexelt hozzáférést biztosítanak azok tárolásához. A tömb adott eleméhez az indexe fér hozzá. A tömbök a kényelmes információk csoportosítását kínálják.

Tömb - Java tömb - edurekaA tömb megszerzése két lépésből áll.



  • Először be kell jelentenie a kívánt tömb típusú változót
  • Másodsorban el kell osztania a tömböt tároló memóriát új , és rendelje hozzá a tömb változóhoz

Tehát nézzük meg, hogyan deklarálhatjuk tömböket különböző módon.

A Java tömb inicializálásának általános formája

Példa : - int hónapok []

A Java tömb inicializálásának általános formája

Példa:-

A tömbök inicializálhatók, amikor deklarálják őket. A tömb automatikusan létrejön, elég nagy ahhoz, hogy elférjen a tömb inicializálójában megadott elemek száma. Van nem használni kell új . Most nézzük meg, hogyan tudjuk ezt megvalósítani.

A Java tömb inicializálásának általános formája

A következő kód egy inicializált egész tömböt hoz létre:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('április '+ hónap + nap [3] +' nap van. ')}}

Csak akkor lesz igazságos, ha elmagyarázom, hogyan érheti el a Java tömb elemeit.

Hozzáférés egy adott elemhez egy Java tömbben

A tömbökben az adott elemet szögletes zárójelben lévő indexe alapján érhetjük el.

Példa:-

Az összes darabot összerakva,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println ('április van' + month_days [3] + 'nap.')}}

Tehát ez mind a tömbökről és azok deklarációjáról szólt, és arról, hogy az egydimenziós tömbök miként használhatók.

Mi van, ha elmondom, egy tömb belsejében lehet egy tömb. Tudom, hogy kissé összetettnek hangzik, de ne aggódjon, tudom, hogyan lehet ezt megkönnyíteni az Ön számára.

Java többdimenziós tömb

mi a java pojo osztály példával

A többdimenziós tömbök tömb tömbök .

Többdimenziós tömb deklarálása

Kijelentéséhez minden további indexet meg kell határoznunk egy másik szögletes zárójelben.

Fogalmilag a fent deklarált tömb az ábrán látható módon jelenik meg: -

Most mutatjuk be a többdimenziós tömböt.

A következő program a tömb egyes elemeit számolja balról jobbra, fentről lefelé, majd megjeleníti ezeket az értékeket:

Mul2D osztály {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 for (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Ez a program a következő kimenetet generálja:

0 1 2 3 4 5 6 7 8 9egy0 11 12 13 14 15 16 17 18 19

Ezek más adattípusok többdimenziós tömbjei.

Szóval, ez a sokdimenziós tömbökről szólt. Most nézzük meg, hogyan lehet egy tömböt átadni egy metódusnak mint paraméternek, mint a többi adattípus.

Java tömb átadása egy módszernek

A tömböket átadhatjuk a módszereknek is, ahogy a primitív típusú értékeket is a módszerekhez.

Példa:-

public class PMmetodikák {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public static void main (String args []) {int x [] = {1, 2, 3} kijelző (x)}}

Ez lesz a program kimenete

egy 2 3

Ezzel eljutottunk a Java Array blog végéhez.Remélem, hogy tetszett ez a bejegyzés a Java Array-n. Ha mélyreható Java ismereteket keres, do olvasni blog, ahol részletesen elmagyarázzák az alábbi témákról példákkal.

  • Adattípusok és műveletek a Java-ban
  • Ellenőrzési nyilatkozatok
  • Osztályok és objektumok
  • Tömbök
  • OOPS alapkoncepció

A Java-t a YouTube-on keresztül is megtanulhatja Java oktatóanyag lejátszási lista. Boldog tanulást !!

Ha ezt a blogot a “ Java tömb ” hasznos, nézd meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben, és kapcsolatba lépünk Önnel.

Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben, és kapcsolatba lépünk Önnel.