Kako inicializirati matriko v Javi

Kako Inicializirati Matriko V Javi



Med programiranjem v Javi lahko pride do zahteve po kopičenju velike količine podatkov v matriki. Na primer, urejanje in razvrščanje podatkov, da bodo berljivi in ​​dostopni na učinkovit način. V takih primerih je inicializacija in uporaba polja v pomoč pri učinkovitem upravljanju vsebovanih virov.

Ta blog bo ponazoril pristope za inicializacijo matrike z uporabo Jave.







Kako inicializirati matriko v Javi?

Matriko je mogoče inicializirati na več načinov. To je lahko inicializacija z nedodeljenimi vrednostmi, inicializacija po deklaraciji ali hkrati s celimi in nizovnimi vrednostmi.



Sintaksa



podatkovni tip [ ] arrayName


V zgornji sintaksi:





    • podatkovni tip ” ustreza vrsti matričnih podatkov, ki so lahko celo število, niz itd.
    • [ ] ” Oglati oklepaji se nanašajo na velikost polja.

Obravnavane možnosti za inicializacijo matrike bodo zdaj ponazorjene ena za drugo!

Primer 1: Inicializacija matrike brez dodeljevanja vrednosti v Javi



V tem primeru je matriko mogoče inicializirati brez dodeljevanja vrednosti:

int [ ] sampleArray = novo int [ 3 ] ;
za ( int i = 0 ; jaz < 3 ; i++ ) {
System.out.println ( 'Matrika z nedodeljenimi vrednostmi je: ' + sampleArray [ jaz ] ) ;
}


Uporabite naslednje korake v skladu z zgornjo kodo:

    • Najprej inicializirajte matriko z imenom ' sampleArray « in določite njegovo velikost. tj. ' 3 ”.
    • Po tem uporabite » za ” zanko za ponavljanje po matriki in njeno tiskanje na konzoli.

Izhod


Ker matrika ne vsebuje nobenega elementa, ponovitev vrne vrednost ' 0 ” pri vsakem indeksu polja.

Primer 2: Inicializacija matrike po deklaraciji v Javi

V tem posebnem primeru bo matrika deklarirana in inicializirana s celimi vrednostmi, zbrane vrednosti matrike pa se lahko prikažejo na konzoli:

int [ ] vpisi;
vnosi = novo int [ ] { 1 , 2 , 3 } ;
za ( int i = 0 ; jaz < 3 ; i++ ) {
System.out.println ( 'Matrika po inicializaciji postane: ' +vpisi [ jaz ] ) ;
}


V zgornjih vrsticah kode:

    • Najprej deklarirajte matriko z imenom ' vnosi ”.
    • V naslednjem koraku mu dodelite navedene celoštevilske vrednosti.
    • Na koncu uporabite » za ” zanko za ponavljanje po vnosih polja in njihov prikaz.

Izhod


V zgornjem izhodu je razvidno, da so bile dodeljene vrednosti v matriki prikazane po ponovitvi.

Primer 3: Istočasno inicializirajte in dodelite vrednosti v matriki v Javi

V tem konkretnem primeru se lahko inicializacija matrike in dodelitev vrednosti v njej izvedeta hkrati:

int [ ] vnosi = { 1 , 2 , 3 } ;
za ( int i = 0 ; jaz < 3 ; i++ ) {
System.out.println ( 'Inicializirana matrika postane: ' +vpisi [ jaz ] ) ;
}


Izvedite naslednje korake, kot je navedeno v zgornjem delčku kode:

    • Inicializirajte matriko z imenom ' vnosi ” in hkrati dodelite navedene vrednosti.
    • V naslednjem koraku na enak način uporabite » za ” zanko za ponavljanje vrednosti matrike in njihov prikaz.

Izhod


Zgornji izhod kaže, da sta bili deklaracija in inicializacija matrike izvedeni pravilno.

Primer 4: Inicializacija matrike z vrednostmi celih števil in nizov v Javi

V tej predstavitvi bo matrika inicializirana s celimi in nizskimi vrednostmi:

Objekt [ ] vnosi = { 'Harry' , 1 , 2 , 'David' , 3 } ;
za ( int i = 0 ; jaz < 5 ; i++ ) {
System.out.println ( 'Inicializirana matrika postane: ' +vpisi [ jaz ] ) ;
}


V zgornjih vrsticah kode:

    • Najprej inicializirajte matriko z imenom ' vnosi ” s celimi in nizskimi vrednostmi.
    • Upoštevajte to ' Objekt ” pomeni, da se lahko vrednosti celih števil in nizov kopičijo v matriki.
    • Na koncu prav tako uporabite » za ” zanko za ponavljanje vrednosti matrike in njihov prikaz.

Izhod


To je bilo vse o inicializaciji nizov v Javi.

Zaključek

Matriko v Javi je mogoče inicializirati brez dodeljevanja vrednosti, po deklaraciji ali tako z vrednostmi celega števila kot niza. Izvaja se s pomočjo ' oglati oklepaji [] ” in mu nato dodelite vrednosti (matrika). Te vrednosti so lahko cela števila, nizi ali oboje. Ta blog je razpravljal o pristopih za inicializacijo matrike v Javi.