Java massiivi õpetus - ühe- ja mitmemõõtmelised massiivid Java-s



Selles ajaveebis räägitakse Java massiivist, selle erinevatest deklaratsioonidest, juurdepääsust Java massiivile, 2D massiivide deklareerimisest ja rakendamisest ning massiivile edastamise meetodist.

Eelmises ajaveebis olete õppinud . Selle Java Array blogi kaudu selgitan teile Java-massiivi mõisteid ja kuidas ühe- ja mitmemõõtmelised massiivid töötavad.Java-massiivide tundmaõppimine on teie teenimiseks hädavajalik .

Selles Java Array ajaveebis käsitlen järgmisi teemasid:





Enne kui jätkame, vaatame, miks me just Java massiivi vajame:

  • Massiivid on andmete hoidmiseks oluline struktuur.
  • Java võimaldab meil massiivide abil hoida paljusid sama tüüpi objekte.
  • Seda saab silmuse abil kasutada elementidele nende indeksi järgi.



Alustame selle postitusega Java massiivist ja mõistame, mis massiivid täpselt on.

Mis on Java massiivid?

Java massiivid on Java-s objektidena rakendatud homogeensed andmestruktuurid. Massiivid salvestavad ühe või mitu konkreetse andmetüübi väärtust ja pakuvad indekseeritud juurdepääsu selle salvestamiseks. Massiivi konkreetsele elemendile pääseb juurde selle indeksiga. Massiivid pakuvad mugavat viisi seotud teabe rühmitamiseks.

Massiiv - Java massiiv - edurekaMassiivi hankimine on kaheastmeline protsess.



  • Esiteks peate deklareerima soovitud massiivi tüübi muutuja
  • Teiseks peate eraldama massiivi hoidva mälu uus ja määrake see massiivi muutujale

Vaatame, kuidas saab massiive deklareerida erineval viisil.

Java massiivi initsialiseerimise üldine vorm

Näide : - int kuu_päevad []

Java massiivi initsialiseerimise üldine vorm

Näide: -

Massiive saab initsialiseerida, kui need deklareeritakse. Massiiv luuakse automaatselt piisavalt suur, et mahutada massiivi initsiaatoris määratud elementide arv. Seal on ei vaja kasutada uus Nüüd vaatame, kuidas seda rakendada.

Java massiivi initsialiseerimise üldine vorm

Järgmine kood loob initsialiseeritud täisarvude massiivi:

klass MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('aprill on '+ kuu + päeva [3] +' päeva. ')}}

Aus on ainult siis, kui ma selgitan, kuidas saate Java massiivi elementidele juurde pääseda.

Juurdepääs konkreetsele elemendile Java massiivis

Massiivides pääseme konkreetsele elemendile juurde selle nurksulgudes oleva indeksi järgi.

Näide: -

Kõik tükid kokku pannes

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 kuu_päeva [5] = 30 kuu_ päeva [6] = 31 kuu_ päeva [8] = 30 kuu_päeva [9] = 31 kuu_päeva [10] = 30 kuu_päeva [11] = 31 System.out.println ('aprillil on' + kuu_päeva [3] + 'päeva.')}}

Niisiis, see kõik puudutas massiive ja selle deklaratsiooni ning seda, kuidas saab kasutada ühemõõtmelisi massiive.

Mis siis, kui ma ütlen teile, massiivi sees võib olla massiiv. Ma tean, et see kõlab natuke keerukalt, kuid ärge muretsege, ma tean, kuidas seda teile lihtsaks teha.

Java mitmemõõtmeline massiiv

alamstring SQL serveri näidetes

Mitmemõõtmelised massiivid on massiivide massiivid .

Mitmemõõtmelise massiivi deklareerimine

Selle deklareerimiseks peame määrama iga täiendava indeksi, kasutades teist nurksulgude komplekti.

Kontseptuaalselt kujutataks ülal deklareeritud massiivi, nagu on näidatud joonisel:

Demonstreerime nüüd mitmemõõtmelist massiivi.

Järgmine programm nummerdab massiivi iga elemendi vasakult paremale, ülevalt alla ja kuvab need väärtused:

klass 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() } } } 

See programm genereerib järgmise väljundi:

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

Need on muud mitmemõõtmelised massiivid, mis esindavad muid andmetüüpe.

Nii et see kõik puudutas mitmemõõtmelisi massiive. Vaatame nüüd, kuidas massiivi meetodile parameetrina edastada nagu muud andmetüübid.

Java massiivi edastamine meetodile

Samuti võime massiive edastada meetoditele, nagu ka primitiivseid tüübiväärtusi meetoditele.

Näide: -

public class PMmeetodid {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public staatiline void main (String args []) {int x [] = {1, 2, 3} kuva (x)}}

Sellest saab programmi väljund

üks 2 3

See viib meid Java Array ajaveebi lõppu.Loodan, et teile meeldis see Java Array postitus. Kui otsite põhjalikke teadmisi Java-st, do lugeda ajaveeb, kus teile selgitatakse üksikasjalikult allpool toodud teemasid koos näidetega.

  • Andmetüübid ja operatsioonid Java-s
  • Juhtimisavaldused
  • Klassid ja objektid
  • Massiivid
  • OOPSi põhikontseptsioon

Java-keelt saate õppida ka meie YouTube'i kaudu Java juhendaja esitusloend. Head õppimist !!

Kui leidsite selle ajaveebi lehelt Java massiiv ” kasulik, vaadake autor Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik koosneb enam kui 250 000 rahulolevast õppijast ja mis levib üle kogu maailma. Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.