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:
- Kas ir Java masīvi?
- Piekļuve noteiktam elementam Java masīvā
- Daudzdimensionāli masīvi Java valodā
- Java masīva nodošana metodei
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ī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 Nē 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.