Java masīvu apmācība - vienmati un daudzdimensiju masīvi Java



Šajā emuārā tiks runāts par Java masīvu, tā dažādajām deklarācijām, piekļuvi Java masīvam, 2D masīvu deklarēšanu un ieviešanu un metodi masīvam.

Iepriekšējā emuārā jūs esat uzzinājis par . Izmantojot šo Java masīva emuāru, es jums izskaidrošu masīvu jēdzienus Java un to, kā darbojas viengabala un daudzdimensionāli masīvi.Lai nopelnītu savu, ir svarīgi uzzināt par Java masīviem .

Šajā Java Array emuārā es apskatīšu šādas tēmas:





Pirms mēs turpinām, redzēsim, kāpēc mums tieši nepieciešams Java masīvs:

  • Masīvi ir svarīga datu glabāšanas struktūra.
  • Java ļauj mums turēt daudz viena veida objektus, izmantojot masīvus.
  • To var izmantot ar cilpas palīdzību, lai piekļūtu elementiem pēc to rādītāja.



Sāksim ar šo ierakstu Java masīvā un saprotam, kas īsti ir masīvi.

Kas ir Java masīvi?

Masīvi Java ir viendabīgas datu struktūras, kas Java kā objekti tiek ieviesti. Masīvi glabā vienu vai vairākas noteikta veida datu vērtības un nodrošina indeksētu piekļuvi to pašu glabāšanai. Konkrētam masīva elementam piekļūst tā indekss. Masīvi piedāvā ērtu veidu, kā grupēt saistīto informāciju.

Masīvs - Java masīvs - edurekaMasīva iegūšana ir divpakāpju process.



  • Pirmkārt, jums jādeklarē vēlamā masīva veida mainīgais
  • Otrkārt, jums jāpiešķir atmiņa, kurā atradīsies masīvs, izmantojot jauns , un piešķiriet to masīva mainīgajam

Apskatīsim, kā mēs dažādos veidos varam deklarēt masīvus.

Java masīva inicializācijas vispārīgā forma

Piemērs : - int month_days []

Java masīva inicializācijas vispārīgā forma

Piemērs:-

Masīvus var inicializēt, kad tie ir deklarēti. Masīvs tiks automātiski izveidots pietiekami liels, lai tajā varētu ievietot masīva inicializatorā norādīto elementu skaitu. Tur ir nepieciešams lietot jauns . Tagad apskatīsim, kā mēs to varam īstenot.

Java masīva inicializācijas vispārīgā forma

Šis kods izveido inicializētu veselu skaitļu masīvu:

klase 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 ir '+ mēnesis + dienas [3] +' dienas. ')}}

Tas būs godīgi tikai tad, ja es paskaidrošu, kā jūs varat piekļūt Java masīva elementiem.

Piekļuve noteiktam elementam Java masīvā

Masīvos mēs varam piekļūt konkrētajam elementam pēc tā rādītāja kvadrātiekavās.

Piemērs:-

Saliekot visus gabalus,

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 ('Aprīlis ir' + month_days [3] + 'dienas.')}}

Tātad, tas viss bija par masīviem un tā deklarāciju un par to, kā var izmantot vienas dimensijas masīvus.

Ko darīt, ja es jums saku, masīva iekšpusē var būt masīvs. Es zinu, ka tas izklausās mazliet sarežģīti, bet neuztraucieties, es zinu, kā jums to padarīt viegli.

Java daudzdimensionāls masīvs

db pārlūks sqlite pārskatīšanai

Daudzdimensionāli masīvi ir masīvu masīvi .

Deklarējot daudzdimensionālu masīvu

Lai to deklarētu, mums ir jānorāda katrs papildu indekss, izmantojot citu kvadrātiekavu kopu.

Konceptuāli iepriekš deklarētais masīvs tiks attēlots, kā parādīts attēlā:

Tagad demonstrēsim daudzdimensionālo masīvu.

Šī programma numurē katru masīva elementu no kreisās uz labo pusi, no augšas uz leju un pēc tam parāda šīs vērtības:

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

Šī programma ģenerē šādu izvadi:

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

Tie ir citi daudzdimensionāli masīvi, kas attēlo citus datu tipus.

Tātad, tas viss bija par daudzdimensiju masīviem. Tagad redzēsim, kā masīvu nodot metodei kā parametram, piemēram, citiem datu tipiem.

Java masīva nodošana metodei

Masīvus mēs varam nodot arī metodēm, tāpat kā primitīvas tipa vērtības varam nodot metodēm.

Piemērs:-

public class PMmetodes {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} displejs (x)}}

Tas būs programmas rezultāts

viens 2 3

Tas mūs noved pie Java Array emuāra beigām.Es ceru, ka jums ir paticis šis ieraksts Java Array. Ja meklējat padziļinātas zināšanas par Java, do lasīt emuārs, kurā jums tiks detalizēti paskaidrots par zemāk esošajām tēmām ar piemēriem.

  • Datu tipi un operācijas Java
  • Kontroles paziņojumi
  • Klases un objekti
  • Masīvi
  • OOPS pamatkoncepcija

Jūs varat arī iemācīties Java, izmantojot mūsu YouTube Java apmācība atskaņošanas saraksts. Priecīgu mācīšanos !!

Ja atradāt šo emuāru vietnē “ Java masīvs ” noderīgi, pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā, un mēs ar jums sazināsimies.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā, un mēs ar jums sazināsimies.