Vodič za Java nizove - jednostruki i višedimenzionalni nizovi u Javi



Ovaj će blog govoriti o Java nizu, raznim deklaracijama, pristupu java nizu, deklariranju i implementaciji 2D nizova i načinu prosljeđivanja u niz.

U prethodnom blogu ste saznali više o tome . Kroz ovaj blog o Java Arrayu objasnit ću vam koncepte Nizova u Javi i kako funkcioniraju jednodimenzionalni i višedimenzionalni nizovi.Učenje o Java nizovima je neophodno za zarađivanje vašeg .

Na ovom blogu Java Array obrađivao bih sljedeće teme:





Prije nego što nastavimo dalje, pogledajmo zašto nam točno treba Java Array:

  • Nizovi su važna struktura za čuvanje podataka.
  • Java nam omogućuje držanje mnogih objekata iste vrste pomoću nizova.
  • Može se koristiti uz pomoć petlje za pristup elementima prema njihovom indeksu.



Počnimo s ovim postom o Java Arrayu i shvatimo što su zapravo nizovi.

Što su Java nizovi?

Nizovi u Javi su homogene strukture podataka implementirane u Javi kao objekti. Nizovi pohranjuju jednu ili više vrijednosti određene vrste podataka i pružaju indeksirani pristup za pohranu istih. Određenom elementu niza pristupa se njegovim indeksom. Nizovi nude prikladno sredstvo za grupiranje povezanih informacija.

Niz - Java niz - edurekaDobivanje niza postupak je u dva koraka.



  • Prvo morate deklarirati varijablu željenog tipa polja
  • Drugo, morate dodijeliti memoriju koja će sadržavati niz, koristeći novi i dodijelite ga varijabli polja

Dakle, pogledajmo kako možemo deklarirati nizove na različite načine.

Opći oblik inicijalizacije niza Java

Primjer : - int month_days []

Opći oblik inicijalizacije niza Java

Primjer:-

Nizovi se mogu inicijalizirati kad su deklarirani. Niz će se automatski stvoriti dovoljno velik da zadrži broj elemenata koje navedete u inicijatoru niza. Tamo je Ne treba koristiti novi .Da vidimo sada kako to možemo primijeniti.

Opći oblik inicijalizacije niza Java

Sljedeći kod stvara inicijalizirani niz cijelih brojeva:

klasa MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('April ima '+ mjesec + dani [3] +' dani. ')}}

Pošteno će biti samo ako objasnim kako možete pristupiti elementima u Java nizu.

Pristup određenom elementu u Java nizu

U nizovima određenom elementu možemo pristupiti prema njegovom indeksu unutar uglatih zagrada.

Primjer:-

Sastavljajući sve dijelove,

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 mjesec_dana [5] = 30 mjeseci_dana [6] = 31 mjesec_dana [8] = 30 mjeseci_dana [9] = 31 mjesec_dana [10] = 30 mjeseci_dana [11] = 31 System.out.println ('April ima' + mjeseci_ dana [3] + 'dana.')}}

Dakle, sve je bilo u vezi s nizovima i njihovom deklaracijom te kako se mogu koristiti jednodimenzionalni nizovi.

Što ako vam kažem, unutar polja može biti niz. Znam da zvuči pomalo složeno, ali ne brinite, znam kako vam to olakšati.

Java višedimenzionalni niz

kako koristiti css sprite

Višedimenzionalni nizovi su nizovi nizova .

Deklariranje višedimenzionalnog niza

Da bismo to deklarirali, moramo navesti svaki dodatni indeks koristeći drugi skup uglatih zagrada.

Konceptualno, gore deklarirani niz bio bi predstavljen kako je prikazano na slici: -

Pokažimo sada višedimenzionalni niz.

Sljedeći program numerira svaki element u polju slijeva udesno, odozgo prema dolje, a zatim prikazuje ove vrijednosti:

klasa Mul2D {javna statička void glavna (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() } } } 

Ovaj program generira sljedeći izlaz:

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

To su drugi višedimenzionalni nizovi koji predstavljaju druge tipove podataka.

Dakle, sve je bilo u vezi s višedimenzionalnim nizovima. Sada, da vidimo, kako proslijediti niz metodi kao parametru poput ostalih tipova podataka.

Prosljeđivanje Java niza metodi

Također možemo prosljeđivati ​​nizove metodama baš kao što metodama možemo prosljeđivati ​​primitivne vrijednosti tipa.

Primjer:-

javna klasa PMethods {javni statički prikaz praznina (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} display (x)}}

Ovo će biti rezultat programa

jedan 2 3

Ovo nas dovodi do kraja bloga Java Array.Nadam se da vam se svidio ovaj post na Java Arrayu. Ako tražite detaljno znanje o Javi, do čitati blog na kojem će vam biti detaljno objašnjene teme u nastavku s primjerima.

  • Tipovi podataka i operacije u Javi
  • Izjave o kontroli
  • Predavanja i predmeti
  • Nizovi
  • Osnovni koncept OOPS-a

Javu možete naučiti i putem našeg YouTubea Java lekcije popis za reprodukciju. Sretno učenje !!

Ako ste pronašli ovaj blog na “ Java Array ' korisno, pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.