Vienažeminiai masyvai yra pagrindinė koncepcija programavimo kalboje Java. Jie leidžia saugoti duomenų sąrašus to paties tipo, kas palengvina daugelį programavimo užduočių. Šiame vadove išmoksi, kaip deklaruoti ir inicijuoti masyvus, kaip pasiekti jų elementus ir kodėl svarbu teisingai apskaičiuoti indeksus.
Pagrindiniai užsiėmimai
- Masyvai yra sąrašai su vienodais duomenų tipais.
- Masyvo deklaravimas ir inicijavimas gali būti atliekamas vienu metu.
- Patekimas į masyvo elementus vyksta per jų indeksus, kurie prasideda nuo nulio.
Žingsnis po žingsnio vadovas
Pirmiausia turėtum suprasti, kad masyvai Java kalboje yra tam tikro tipo verčių rinkinys. Jie gali apimti paprastus duomenų tipus, tokius kaip int, String, arba sudėtingesnius duomenų tipus.

1. Masyvo deklaravimas ir inicijavimas
Norint sukurti vienmatį masyvą, pradėsime nuo deklaravimo ir inicijavimo. Pirmiausia turi nurodyti masyvo tipą, po to seka skliaustai ir masyvo pavadinimas. Mūsų pavyzdyje sukursime masyvą metų mėnesiams.

2. Vertės priskyrimas
Paskyrus masyvą ir jį inicijavus, gali priskirti vertes atskiroms elementams. Pradėsime nuo pirmojo elemento ir dirbsime per masyvą.

Pakartokite tai kiekvienam mėnesiui, atitinkamai pritaikydami indeksus: mėnesiai[1], mėnesiai[2], ir taip toliau iki dvylikto mėnesio mėnesiai[11] gruodžiui.

3. Indeksai ir jų reikšmė
Svarbu suprasti, kad indeksai Java prasideda nuo nulio. Tai reiškia, kad pirmasis elementas yra saugomas indekse 0, antrasis indekse 1 ir taip toliau. Tai gali būti naudinga prieiti prie atitinkamų verčių.

Indekso skaičiavimas vyksta per: vieta - 1.
Taigi žinome, kad sausis yra indekse 0, o vasaris indekse 1.
4. Masyvo derinimas
Dabar, kai turime priskirtas kelias vertes, norime patikrinti, ar viskas yra teisinga. Galite naudoti derintuvą savo kūrimo aplinkoje, kad pamatytumėte masyvo turinį.

Kai pradėsite derintuvą, galėsite pamatyti, kad masyvo vertės yra teisingai nustatytos. Jūsų mėnesiai masyvas dabar turėtų turėti mėnesius nuo sausio iki gruodžio.

5. Prieiga prie elementų
Norėdami patikrinti, ar priskyrimai yra teisingi, galite išvesti vertę. Prieiga prie elemento veikia taip pat, kaip ir vertės priskyrimas. Galite naudoti, pavyzdžiui, System.out.println(mėnesiai[0]); norėdami išvesti pirmąjį mėnesį – sausį.

Paleidus programą, turi pasirodyti išvestis „Sausis“, kas patvirtina, kad priskyrimas buvo teisingas.
Santrauka – Vienmatiai masyvai Java: Pagrindai pradedantiesiems
Šiame vadove išmokote, kaip vienmatiai masyvai Java yra deklaruojami, inicijuojami ir naudojami. Dabar žinote, kad prieiga prie elementų vyksta per indeksus, kurie prasideda nuo nulio. Taip pat gavote įžvalgų apie derinimą, kad patikrintumėte savo masyvo vertes.
Dažnai užduodami klausimai
Kaip deklaruoti vienmatį masyvą Java?Jūs deklaruojate masyvą nurodydami tipą, po kurio seka skliaustai ir pavadinimas, pavyzdžiui, String[] mėnesiai.
Kaip galiu pridėti vertes prie masyvo?Vertes tiesiog priskiriate jų atitinkamiems indeksams, pavyzdžiui, mėnesiai[0] = "Sausis";.
kodėl indeksai prasideda nuo nulio?Indeksai prasideda nuo nulio, kad būtų užtikrintas nuoseklus ir matematiškai pagrįstas skaičiavimas.
Ką daryti, jei bandysiu pasiekti neegzistuojantį indeksą?Pateikiant prašymą prie neegzistuojančio indekso, įvyks ArrayIndexOutOfBoundsException klaida.