Vadnica za Java Array - Enotni in večdimenzionalni nizi v Javi



V tem blogu bomo govorili o Java matriki, njenih različnih deklaracijah, dostopu do matrike Java, deklariranju in izvajanju 2D nizov in načinu posredovanja matrike.

V prejšnjem blogu ste že izvedeli . V tem blogu o Java Array vam bom razložil koncepte nizov v Javi in ​​kako delujejo enojni in večdimenzionalni nizi.Spoznavanje nizov Java je bistvenega pomena za zaslužek .

V tem blogu Java Array bi pokrival naslednje teme:





Preden nadaljujemo, poglejmo, zakaj točno potrebujemo Java Array:

  • Polja so pomembna struktura za shranjevanje podatkov.
  • Java nam omogoča, da s pomočjo nizov shranimo številne predmete iste vrste.
  • Uporablja se lahko s pomočjo zanke za dostop do elementov po njihovem indeksu.



Zdaj pa začnimo s to objavo o Java Array in razumemo, kaj točno so nizi.

Kaj so Java nizi?

Polja v Javi so homogene podatkovne strukture, ki so v Java implementirane kot predmeti. Polja shranjujejo eno ali več vrednosti določenega podatkovnega tipa in omogočajo indeksiran dostop za njihovo shranjevanje. Do določenega elementa v matriki dostopa njen indeks. Polja ponujajo priročno sredstvo za združevanje povezanih informacij.

Polje - Java polje - edurekaPridobivanje matrike je postopek v dveh korakih.



  • Najprej morate prijaviti spremenljivko želene vrste matrike
  • Drugič, dodeliti morate pomnilnik, v katerem bo matrika, z uporabo novo in jo dodelite spremenljivki polja

Torej, poglejmo, kako lahko na različne načine deklariramo nize.

Splošna oblika inicializacije polja Java

Primer : - int month_days []

Splošna oblika inicializacije polja Java

Primer: -

Polja je mogoče inicializirati, ko so deklarirani. Matrika bo samodejno ustvarjena dovolj velika, da bo lahko vsebovala število elementov, ki ste jih določili v iniciatorju matrike. Tukaj je št je treba uporabiti novo Zdaj pa poglejmo, kako lahko to izvedemo.

Splošna oblika inicializacije polja Java

Naslednja koda ustvari inicializirano celo število:

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 ('April ima '+ mesec + dnevi [3] +' dnevi. ')}}

Pošteno bo le, če bom razložil, kako lahko dostopate do elementov v Java Array.

Dostop do določenega elementa v matriki Java

V nizih lahko do določenega elementa dostopamo po njegovem indeksu v oglatih oklepajih.

Primer: -

Sestavljanje vseh kosov,

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 mesečni dnevi [5] = 30 mesečni dnevi [6] = 31 mesečni dnevi [8] = 30 mesečni dnevi [9] = 31 mesečni dnevi [10] = 30 mesečni dnevi [11] = 31 System.out.println ('April ima' + mesečne_dneve [3] + 'dni.')}}

Torej, to je bilo vse o nizih in njihovi deklaraciji ter o tem, kako lahko uporabimo eno dimenzijske nize.

Kaj če vam rečem, da je znotraj matrike lahko polje. Vem, da se sliši nekoliko zapleteno, toda brez skrbi, vem, kako vam to olajšati.

Java večdimenzionalno polje

primer kumare java selen webdriver

Večdimenzionalni nizi so nizi nizov .

Razglasitev večdimenzionalnega polja

Če ga želimo prijaviti, moramo vsak dodatni indeks določiti z uporabo drugega nabora oglatih oklepajev.

Konceptualno bi bila zgoraj navedena matrika predstavljena, kot je prikazano na sliki:

Pokažimo zdaj večdimenzionalno matriko.

Naslednji program oštevilči vsak element v matriki od leve proti desni, od zgoraj navzdol in nato prikaže te vrednosti:

class Mul2D {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() } } } 

Ta program ustvari naslednje rezultate:

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

To so drugi večdimenzionalni nizi, ki predstavljajo druge vrste podatkov.

Torej, vse je bilo v zvezi z večdimenzionalnimi nizi. Zdaj pa poglejmo, kako posredovati matriko metodi kot parametru kot drugi podatkovni tipi.

Posredovanje Java Java v metodo

Metode lahko posredujemo tudi polja, tako kot metode prenesemo vrednosti primitivnih tipov.

Primer: -

javni razred PMethods {javni statični prikaz praznine (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)}}

To bo rezultat programa

eno 2. 3.

To nas pripelje do konca bloga Java Array.Upam, da ste uživali v tej objavi na Java Array. Če iščete poglobljeno znanje Java, do brati blog, kjer boste podrobno razložili spodnje teme s primeri.

  • Vrste podatkov in delovanje v Javi
  • Izjave o nadzoru
  • Predavanja in predmeti
  • Polja
  • Osnovni koncept OOPS

Jave se lahko naučite tudi prek našega YouTuba Vadnica za Java seznam predvajanja. Srečno učenje !!

Če ste našli ta spletni dnevnik na Java Array « koristno, preverite Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje in se vam bomo javili.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje in se vam bomo javili.