„Java“ masyvo pamoka - „Java“ vieno ir kelių matmenų masyvai



Šiame tinklaraštyje bus kalbama apie „Java“ masyvą, įvairias jo deklaracijas, prieigą prie „Java“ masyvo, 2D masyvų deklaravimą ir įgyvendinimą bei perdavimo metodą masyvui.

Ankstesniame tinklaraštyje jūs sužinojote apie . Per šį „Java Array“ tinklaraštį paaiškinsiu „Java“ masyvų sąvokas ir tai, kaip veikia viengubos ir daugialypės masyvai.Norint užsidirbti, būtina sužinoti apie „Java“ masyvus .

Šiame „Java Array“ tinklaraštyje aptarsiu šias temas:





Prieš tęsdami toliau, pažiūrėkime, kodėl mums būtent reikia „Java“ masyvo:

  • Masyvai yra svarbi duomenų saugojimo struktūra.
  • „Java“ leidžia mums laikyti daugybę to paties tipo objektų naudojant masyvus.
  • Ją galima naudoti kilpos pagalba norint pasiekti elementus pagal jų rodyklę.



Pradėkime nuo šio įrašo „Java Array“ ir supraskime, kas yra masyvai.

Kas yra „Java“ masyvai?

Masyvai „Java“ yra homogeniškos duomenų struktūros, įdiegtos „Java“ kaip objektai. Masyvuose saugoma viena ar daugiau konkretaus duomenų tipo reikšmių ir suteikiama indeksuota prieiga, kad jie būtų saugomi. Konkretus masyvo elementas pasiekiamas pagal jo indeksą. Masyvai yra patogi suinteresuotos informacijos grupavimo priemonė.

Masyvas - Java masyvas - edurekaMasyvo gavimas yra dviejų etapų procesas.



  • Pirmiausia turite deklaruoti norimo masyvo tipo kintamąjį
  • Antra, turite paskirti atmintį, kurioje bus masyvas naujas ir priskirkite jį masyvo kintamajam

Taigi pažiūrėkime, kaip mes galime deklaruoti masyvus įvairiais būdais.

Bendroji Java masyvo inicijavimo forma

Pavyzdys : - int month_days []

Bendroji Java masyvo inicijavimo forma

Pavyzdys:-

Masyvus galima inicializuoti, kai jie yra deklaruojami. Masyvas bus automatiškai sukurtas pakankamai didelis, kad tilptų elementų skaičius, kurį nurodėte masyvo iniciatoriuje. Yra ne reikia naudoti naujas . Dabar pažiūrėkime, kaip galime tai įgyvendinti.

Bendroji Java masyvo inicijavimo forma

Šis kodas sukuria inicializuotą sveikųjų skaičių masyvą:

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 ('balandis turi „+ mėnuo + dienos“ [3] + „dienos“.)}}

Tai bus teisinga, jei paaiškinsiu, kaip galite pasiekti „Java“ masyvo elementus.

Prieiga prie konkretaus elemento „Java“ masyve

Masyvuose galime pasiekti konkretų elementą pagal jo indeksą laužtiniuose skliaustuose.

Pavyzdys:-

Sudėjus 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 mėn. = 31 mėnesio dienos [5] = 30 mėnesio dienos [6] = 31 mėnesio dienos [8] = 30 mėnesio dienos [9] = 31 mėnesio dienos [10] = 30 mėnesio dienos [11] = 31 System.out.println ('balandis turi' + mėnesio dienos [3] + 'dienos.')}}

Taigi, viskas buvo apie masyvus ir jų deklaravimą bei tai, kaip galima naudoti vieno matmens masyvus.

Ką daryti, jei aš jums sakau, masyvo viduje gali būti masyvas. Žinau, kad tai skamba šiek tiek kompleksiškai, bet nesijaudinkite, žinau, kaip jums tai padaryti lengva.

„Java“ daugiamatis masyvas

išmokti pl sql nemokamai internete

Daugiamatės masyvai yra masyvų masyvai .

Daugialypio masyvo deklaravimas

Norėdami jį paskelbti, turime nurodyti kiekvieną papildomą indeksą naudodami kitą laužtinių skliaustų rinkinį.

Konceptualiai aukščiau deklaruotas masyvas būtų pavaizduotas taip, kaip parodyta paveikslėlyje:

Parodykime dabar daugiamatę masyvą.

Ši programa suskaičiuoja kiekvieną masyvo elementą iš kairės į dešinę, iš viršaus į apačią ir tada parodo šias vertes:

„Mul2D“ klasė {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() } } } 

Ši programa sukuria tokį išėjimą:

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

Tai yra kiti daugiadimensiai masyvai, vaizduojantys kitus duomenų tipus.

Taigi, viskas buvo apie Daugiamatę masyvą. Dabar pažiūrėkime, kaip perduoti masyvą metodui kaip parametrui, kaip ir kitiems duomenų tipams.

„Java“ masyvo perdavimas metodui

Mes taip pat galime perduoti masyvus metodams, kaip ir primityvias tipo vertes metodams.

Pavyzdys:-

public class PMethods {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} rodyti (x)}}

Tai bus programos rezultatas

vienas 2 3

Taip pateksime į „Java Array“ tinklaraščio pabaigą.Tikiuosi, kad jums patiko šis įrašas „Java Array“. Jei ieškote išsamių Java žinių, do skaityti tinklaraštis, kuriame jums bus išsamiai paaiškinta žemiau pateiktomis temomis su pavyzdžiais.

  • Duomenų tipai ir operacijos „Java“
  • Kontrolės pareiškimai
  • Klasės ir objektai
  • Masyvai
  • Pagrindinė OOPS koncepcija

Taip pat galite išmokti „Java“ per „YouTube“ „Java“ pamoka grojaraštis. Laimingo mokymosi !!

Jei radote šį tinklaraštį „ Java masyvas “ naudinga, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. Turite mums klausimą? Prašau paminėti tai komentarų skiltyje ir mes su jumis susisieksime.

Turite mums klausimą? Prašau paminėti tai komentarų skiltyje ir mes su jumis susisieksime.