Hvordan du initialiserer en matrise i java

Hvordan du initialiserer en matrise i java

Mens programmering i Java, kan det være et krav om å samle bulkdata i en matrise. For eksempel å ordne og sortere dataene for å gjøre dem lesbar og tilgjengelig på en effektiv måte. I slike tilfeller er det å initialisere og bruke en matrise som hjelper til.

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

Hvordan du initialiserer en matrise i java?

En matrise kan initialiseres på flere måter. Disse kan være initialisere den med de ikke -tildelte verdiene, initialisere den etter å ha erklært den, eller med både heltall og strengverdier samtidig.

Syntaks

DataType [] ArrayName


I syntaks ovenfor:

    • data-type”Tilsvarer typen array -data som kan være et heltall, streng osv.
    • []”Firkantede parenteser refererer til matrisens størrelse.

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

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

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

int [] samplearray = new int [3];
for (int i = 0; i < 3; i++)
System.ute.Println ("The Array with Unassigned Values ​​er:"+ Samplearray [i]);


Bruk følgende trinn i samsvar med koden ovenfor:

    • For det første, initialiser en matrise som heter “SAMPLEARRAY”Og definere størrelsen. Jeg.e., “3”.
    • Etter det, bruk "til”Loop 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 matriseindeksene.

Eksempel 2: Initialiser en matrise etter erklæring i Java

I dette spesielle eksemplet vil en matrise bli erklært og initialisert med heltallverdier og de akkumulerte matriseverdiene kan vises på konsollen henholdsvis:

int [] oppføringer;
oppføringer = ny int [] 1,2,3;
for (int i = 0; i < 3; i++)
System.ute.println ("matrisen etter initialisering blir:"+oppføringer [i]);


I kodelinjene ovenfor:

    • Først av alt, erklær en rekke som heter “innganger”.
    • I neste trinn, tildel de angitte heltallverdiene til det.
    • Til slutt, bruk "til”Loop for å iterere langs array -oppføringene og vise dem.

Produksjon


I outputten kan man se at de tildelte verdiene i matrisen er vist etter iterasjon.

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

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

int [] oppføringer = 1,2,3;
for (int i = 0; i < 3; i++)
System.ute.println ("den initialiserte matrisen blir:"+oppføringer [i]);


Implementere følgende trinn som gitt i ovennevnte kodebit:

    • Initialiser matrisen som heter “innganger”Og tilordne de uttalte verdiene samtidig.
    • I neste trinn, på samme måte, bruk "til”Loop for å iterere gjennom matriseverdiene og vise dem.

Produksjon


Outputten ovenfor indikerer at matrisenklæringen og initialiseringen er gjort på riktig måte.

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

I denne demonstrasjonen vil en matrise bli initialisert med både heltall og strengverdier:

Objekt [] oppføringer = "Harry", 1,2, "David", 3;
for (int i = 0; i < 5; i++)
System.ute.println ("den initialiserte matrisen blir:"+oppføringer [i]);


I kodelinjene ovenfor:

    • Først initialiser en matrise som heter “innganger”Med både heltall- og strengverdiene.
    • Noter det "Gjenstand”Betegner at både heltall- og strengverdiene kan akkumuleres i en matrise.
    • Til slutt, på samme måte, bruk "til”Loop for å iterere langs arrayverdiene og vise dem.

Produksjon


Det handlet om å initialisere matriser i Java.

Konklusjon

En matrise i Java kan initialiseres uten å tilordne verdier, etter erklæringen, eller med både heltall og strengverdier. Det gjøres ved hjelp av “firkantede parenteser []”Og så tildeler verdiene til det (Array). Disse verdiene kan være heltall, strenger eller begge deler. Denne bloggen diskuterte tilnærmingene for å initialisere en matrise i Java.