Hvordan initialisere en matrise i Java

Hvordan Initialisere En Matrise I Java



Mens du programmerer i Java, kan det være et krav om å samle bulkdata i en matrise. For eksempel å ordne og sortere dataene for å gjøre dem lesbare og tilgjengelige på en effektiv måte. I slike tilfeller er initialisering og bruk av en matrise til hjelp for å administrere de inneholdte ressursene effektivt.

Denne bloggen vil illustrere tilnærmingene for å initialisere en matrise ved hjelp av Java.







Hvordan initialisere en matrise i Java?

En matrise kan initialiseres på flere måter. Disse kan initialisere den med de ikke-tilordnede verdiene, initialisere den etter at den er deklarert, eller med både heltalls- og strengverdiene samtidig.



Syntaks



data-type [ ] arrayName


I syntaksen ovenfor:





    • ' data-type ” tilsvarer typen matrisedata som kan være et heltall, streng osv.
    • ' [ ] ” firkantede parenteser refererer til matrisestørrelsen.

De diskuterte mulighetene for å initialisere en matrise vil nå bli illustrert én etter én!

Eksempel 1: Initialiser en matrise uten å tilordne verdier i Java



I dette eksemplet kan en matrise initialiseres uten å tildele verdier:

int [ ] sampleArray = ny int [ 3 ] ;
til ( int i = 0 ; Jeg < 3 ; i++ ) {
System.out.println ( 'Matrisen med ikke-tilordnede verdier er: ' + sampleArray [ Jeg ] ) ;
}


Bruk følgende trinn i samsvar med koden ovenfor:

    • Først initialiser en matrise kalt ' sampleArray ” og definere størrelsen. dvs., ' 3 '.
    • Etter det bruker du ' til ”-løkke for å iterere langs matrisen og skrive den ut på konsollen.

Produksjon


Siden ingen elementer er inneholdt i en matrise, returnerer iterasjonen verdien ' 0 ” ved hver av array-indeksene.

Eksempel 2: Initialiser en Array After Declaration i Java

I dette spesielle eksemplet vil en matrise bli deklarert og initialisert med heltallsverdier og de akkumulerte matriseverdiene kan vises på konsollen, henholdsvis:

int [ ] innganger;
oppføringer = ny int [ ] { 1 , 2 , 3 } ;
til ( int i = 0 ; Jeg < 3 ; i++ ) {
System.out.println ( 'Matrisen etter initialisering blir: ' +oppføringer [ Jeg ] ) ;
}


I kodelinjene ovenfor:

    • Først av alt, erklær en matrise kalt ' innganger '.
    • I neste trinn, alloker de oppgitte heltallsverdiene til den.
    • Til slutt, bruk ' til ” løkke for å iterere langs array-oppføringene og vise dem.

Produksjon


I utgangen ovenfor kan det ses at de tildelte verdiene i matrisen har blitt vist etter iterasjon.

Eksempel 3: Initialiser og alloker verdier i en matrise samtidig i Java

I dette spesielle eksemplet kan initialiseringen av en matrise og allokering av verdiene i den utføres samtidig:

int [ ] oppføringer = { 1 , 2 , 3 } ;
til ( int i = 0 ; Jeg < 3 ; i++ ) {
System.out.println ( 'Den initialiserte matrisen blir: ' +oppføringer [ Jeg ] ) ;
}


Implementer følgende trinn som gitt i kodebiten ovenfor:

    • Initialiser matrisen kalt ' innganger ” og tilordne de angitte verdiene samtidig.
    • I neste trinn bruker du også ' til ” løkke for å iterere gjennom matriseverdiene og vise dem.

Produksjon


Ovennevnte utdata indikerer at array-deklarasjonen og initialiseringen er utført på riktig måte.

Eksempel 4: Initialiser en matrise med både heltalls- og strengverdier i Java

I denne demonstrasjonen vil en matrise initialiseres med både heltalls- og strengverdiene:

Gjenstand [ ] oppføringer = { 'Harry' , 1 , 2 , 'David' , 3 } ;
til ( int i = 0 ; Jeg < 5 ; i++ ) {
System.out.println ( 'Den initialiserte matrisen blir: ' +oppføringer [ Jeg ] ) ;
}


I kodelinjene ovenfor:

    • Først initialiser en matrise kalt ' innganger ” med både heltalls- og strengverdiene.
    • Noter det ' Gjenstand ” betyr at både heltalls- og strengverdiene kan akkumuleres i en matrise.
    • Til slutt, på samme måte, bruk ' til ”-løkke for å iterere langs matriseverdiene og vise dem.

Produksjon


Det handlet om å initialisere arrays i Java.

Konklusjon

En matrise i Java kan initialiseres uten å tildele verdier, etter erklæringen, eller med både heltalls- og strengverdier. Det gjøres ved hjelp av ' firkantede parenteser [ ] ” og deretter allokere verdiene til den(matrise). Disse verdiene kan være heltall, strenger eller begge deler. Denne bloggen diskuterte tilnærmingene for å initialisere en matrise i Java.