Cum să inițializați o matrice în Java

Cum Sa Initializati O Matrice In Java



În timpul programării în Java, poate exista o cerință de a acumula date în vrac într-o matrice. De exemplu, aranjarea și sortarea datelor pentru a le face lizibile și accesibile într-un mod eficient. În astfel de cazuri, inițializarea și utilizarea unei matrice ajută la gestionarea eficientă a resurselor conținute.

Acest blog va ilustra abordările pentru a inițializa o matrice folosind Java.







Cum să inițializați o matrice în Java?

O matrice poate fi inițializată în mai multe moduri. Acestea pot fi inițializarea cu valorile nealocate, inițializarea după declararea acestuia sau cu valorile întregi și șiruri în același timp.



Sintaxă



tipul de date [ ] arrayName


În sintaxa de mai sus:





    • tipul de date ” corespunde tipului de date matrice care poate fi un întreg, șir etc.
    • [ ] ” parantezele pătrate se referă la dimensiunea matricei.

Posibilitățile discutate de a inițializa o matrice vor fi acum ilustrate unul câte unul!

Exemplul 1: Inițializați o matrice fără a atribui valori în Java



În acest exemplu, o matrice poate fi inițializată fără a se atribui valori:

int [ ] sampleArray = new int [ 3 ] ;
pentru ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Matricea cu valori nealocate este: ' + sampleArray [ i ] ) ;
}


Aplicați următorii pași în conformitate cu codul de mai sus:

    • În primul rând, inițializați o matrice numită „ sampleArray ” și definiți dimensiunea acestuia. adică „ 3 ”.
    • După aceea, aplicați „ pentru ” buclă pentru a itera de-a lungul matricei și a o tipări pe consolă.

Ieșire


Deoarece nu sunt conținute elemente într-o matrice, iterația returnează valoarea „ 0 ” la fiecare dintre indicii de matrice.

Exemplul 2: Inițializați o matrice după declarație în Java

În acest exemplu particular, o matrice va fi declarată și inițializată cu valori întregi, iar valorile matricei acumulate pot fi afișate pe consolă, respectiv:

int [ ] intrări;
intrări = new int [ ] { 1 , 2 , 3 } ;
pentru ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Matricea după inițializare devine: ' +înregistrări [ i ] ) ;
}


În rândurile de cod de mai sus:

    • Mai întâi de toate, declarați o matrice numită „ intrări ”.
    • În pasul următor, alocați-i valorile întregi declarate.
    • În cele din urmă, aplicați „ pentru ” buclă pentru a itera de-a lungul intrărilor matricei și a le afișa.

Ieșire


În rezultatul de mai sus, se poate observa că valorile atribuite în matrice au fost afișate după iterație.

Exemplul 3: Inițializați și alocați valori într-o matrice simultan în Java

În acest exemplu special, inițializarea unei matrice și alocarea valorilor din acesta pot fi efectuate simultan:

int [ ] intrări = { 1 , 2 , 3 } ;
pentru ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Matricea inițializată devine: ' +înregistrări [ i ] ) ;
}


Implementați următorii pași, așa cum sunt indicați în fragmentul de cod de mai sus:

    • Inițializați matricea numită „ intrări ” și atribuiți în același timp valorile declarate.
    • În pasul următor, de asemenea, aplicați „ pentru ” buclă pentru a itera prin valorile matricei și a le afișa.

Ieșire


Ieșirea de mai sus indică faptul că declarația și inițializarea matricei au fost făcute corespunzător.

Exemplul 4: Inițializați o matrice cu valorile întregi și șiruri în Java

În această demonstrație, o matrice va fi inițializată atât cu valorile întregi, cât și cu valorile șirului:

Obiect [ ] intrări = { 'Harry' , 1 , 2 , 'David' , 3 } ;
pentru ( int i = 0 ; i < 5 ; i++ ) {
System.out.println ( 'Matricea inițializată devine: ' +înregistrări [ i ] ) ;
}


În rândurile de cod de mai sus:

    • Mai întâi, inițializați o matrice numită „ intrări ” cu atât valorile întregi, cât și valorile șirului.
    • Rețineți că ' Obiect ” înseamnă că atât valorile întregi, cât și valorile șirului pot fi acumulate într-o matrice.
    • În cele din urmă, la fel, aplicați „ pentru ” buclă pentru a itera de-a lungul valorilor matricei și a le afișa.

Ieșire


Asta a fost totul despre inițializarea matricelor în Java.

Concluzie

O matrice în Java poate fi inițializată fără a se atribui valori, după declarație sau cu valorile întregi și șir. Se realizează cu ajutorul „ paranteza patrata [ ] ” și apoi alocarea valorilor acestuia (matrice). Aceste valori pot fi numere întregi, șiruri de caractere sau ambele. Acest blog a discutat despre abordările de inițializare a unui tablou în Java.