Array-urile unidimensionale sunt un concept fundamental în limbajul de programare Java. Ele permit stocarea listelor de date de același tip, ceea ce facilitează multe aplicații în programare. În acest tutoriat, vei învăța cum se declară și se initializează array-urile, cum să accesezi elementele lor și de ce este important să calculezi corect indicii.
Principalele descoperiri
- Array-urile sunt liste cu tipuri de date similare.
- Declarația și inițializarea unui array se pot face simultan.
- Accesarea elementelor unui array se face prin indicii lor, care încep de la zero.
Instrucțiuni pas cu pas
În primul rând, ar trebui să înțelegi că array-urile în Java sunt o colecție de valori de un anumit tip. Ele pot conține tipuri de date simple precum int, String sau tipuri de date complexe.

1. Declarația și inițializarea unui array
Pentru a crea un array unidimensional, începem cu declarația și inițializarea acestuia. Trebuie mai întâi să specifici tipul array-ului, urmat de paranteze pătrate și numele array-ului. În exemplul nostru, vom crea un array pentru luni.

2. Atribuirea valorilor
După ce array-ul a fost declarat și inițializat, poți atribui valori fiecărui element. Începem cu primul element și continuăm prin array.

Repetă acest lucru pentru fiecare lună, ajustând indicii corespunzător: luni[1], luni[2], și așa mai departe până la a douasprezecea lună luni[11] pentru decembrie.

3. Indicii și semnificația lor
Este important să înțelegi că indicii în Java încep de la zero. Asta înseamnă că primul element este stocat la indicele 0, al doilea la indicele 1, etc. Poți folosi aceasta pentru a accesa valorile corespunzătoare.

Calculul indicelui se face prin: poziție - 1.
Așadar, știm că ianuarie se află la indicele 0 și februarie la indicele 1.
4. Depanarea array-ului
Acum că am atribuit câteva valori, dorim să verificăm dacă totul este corect. Poți folosi debugger-ul în mediu de dezvoltare pentru a vizualiza conținutul array-ului.

Când pornești debugger-ul, vei vedea că valorile din array sunt corect setate. În array-ul tău luni ar trebui acum să fie lunile de la ianuarie până la decembrie.

5. Accesarea elementelor
Pentru a testa dacă atribuțiile sunt corecte, poți afișa o valoare. Accesarea unui element funcționează la fel ca și atribuirea unei valori. Poți folosi, de exemplu, System.out.println(luni[0]); pentru a afișa prima lună – ianuarie.

Când rulezi programul, ar trebui să apară ieșirea „Ianuarie”, ceea ce confirmă că atribuirea a fost corectă.
Rezumat – Array-uri unidimensionale în Java: Bazele pentru începători
În acest tutoriat, ai învățat cum se declară, se inițializează și se folosesc array-urile unidimensionale în Java. Acum știi că accesarea elementelor se face prin indicii care încep de la zero. De asemenea, ai avut o privire asupra depanării pentru a verifica valorile array-ului tău.
Întrebări frecvente
Cum declar un array unidimensional în Java?Declari un array scriind tipul urmat de paranteze pătrate și numele, de exemplu String[] luni.
Cum pot adăuga valori la un array?Atribui valorilor pur și simplu indicele lor respectiv, de exemplu luni[0] = "Ianuarie";.
De ce indicii încep de la zero?Indici încep de la zero pentru a asigura o numărare consecventă și fundamentată matematic.
Ce se întâmplă dacă accesez un indice inexistent?Accesarea unui indice inexistent duce la o eroare de tip ArrayIndexOutOfBoundsException.