Hvordan lage flerdimensjonale matriser i Java

Hvordan lage flerdimensjonale matriser i Java
Arrays er et av de grunnleggende og mest brukte konseptene på ethvert programmeringsspråk. Matriser i Java er datastrukturer som brukes til å lagre dataene fra lignende datatyper i påfølgende minneplasser. Betydningen av en matrise er at den kan inneholde flere verdier av en lignende datatype i en enkelt variabel/minneplassering.

I Java kan matriser være enten enkeltdimensjonale eller flerdimensjonale matriser. I dette innlegget lærer vi det grunnleggende om flerdimensjonale matriser. Så uten ytterligere forsinkelse, la oss begynne!

Hva er flerdimensjonale matriser i Java?

Flerdimensjonale matriser, det er en kombinasjon av to ord “multi”Og“dimensjoner”Så vi kan si at en matrise bestående av mer enn en dimensjon er kjent som en flerdimensjonal matrise i Java. Dataene i en flerdimensjonal matrise vil bli holdt i tabellform I.e. Kolonner og rader. Med enkle ord kan vi si at det er en rekke matriser.

Hvordan lage flerdimensjonale matriser i Java?

Det er flere måter å lage et flerdimensjonalt utvalg i Java, noen av dem er diskutert nedenfor:

Datatype [] [] brukerdefinert arrayName;

Ovennevnte utdrag viser at først kommer datatypen som Int, Float, String, etc. etterfulgt av to sett med firkantede parenteser [] [] og til slutt kommer matrisenavnet.

DataType ArrayName [] [];

Vi kan blande matrisenavnet og firkantede parentesene i.e. Spesifiser matrisenavnet før de firkantede parentesene.

En annen måte å lage en flerdimensjonal matrise vises i det undergitte utdraget:

DataType [] arrayName [];

Hvordan beregne størrelsen på flerdimensjonale matriser?

I Java kan vi finne størrelsen på en flerdimensjonal matrise ved å multiplisere antall rader med antall kolonner.

Hvordan instantisere flerdimensjonale matriser i Java?

Kodebiten nedenfor viser den grunnleggende syntaksen for å instantisere de multidimensjonale matriser i Java:

DataType ArrayName [] [] = Ny datatype [Rader] [Kolonner];

Ovennevnte utdrag viser at vi må bruke den nye operatøren, etterfulgt av datatype for å bruke den nye operatøren, etterfulgt av datatype i Java, etterfulgt av datatype, og til slutt vil vi bruke den nye operatøren, etterfulgt av datatype, og til slutt vil vi bruke den nye operatøren, etterfulgt av datatype, og til slutt.

Hvordan initialisere flerdimensjonale matriser i Java?

Den gitte kodeblokken nedenfor viser den grunnleggende syntaks for å initialisere en flerdimensjonal matrise i Java:

ArrayName [RowIndex] [ColumnIndex = brukerspesifisert verdi;

Utdraget nedenfor forklarer hvordan du oppretter og initialiserer flerdimensjonale matriser i ett trinn:

DataType ArrayName [] [] = Val1, Val2, Val3, Val4, Val5, Val6, Val7,…;

Praktisk demonstrasjon av flerdimensjonale matriser i Java

Per nå har vi lært hvordan vi lager/erklærer, instantierer og initialiserer et flerdimensjonalt utvalg i Java. Nå vil vi implementere alle disse konseptene praktisk talt.

Hvordan lage, initialisere og skrive ut en todimensjonal matrise i Java?
I dette eksempelprogrammet vil vi lage en todimensjonal matrise av strengtype i Java:

offentlig klasse MultidimensjonalArray
public static void main (String [] args)
Strengnavn [] [] = "Mike", "Joe", "John", "Seth", "Bryn", "Paul",
"Clarke", "Denly", "Ambrose";
for (int r = 0; r < 3; r++)
for (int c = 0; c < 3; c++)
System.ute.print (navn [r] [c] + "");

System.ute.println ();


I ovennevnte Java -program opprettet vi for det første et flerdimensjonalt utvalg som heter “Navn” og initialiserte det med noen strengverdier. Deretter benyttet vi den nestede for-loop for å få tilgang til og skrive ut verdiene til den matrisen:

Utgangen bekreftet arbeidet med det ovennevnte Java-programmet.

Hvordan lage, initialisere og skrive ut en tredimensjonal matrise i Java?
I dette eksemplet vil vi lære hvordan du lager en tre-dimensjonal matrise i Java:

offentlig klasse MultidimensjonalArray
public static void main (String [] args)
Strengnavn [] [] [] =
"Mike", "Joe", "John",
"Seth", "Bryn", "Paul",
"Clarke", "Denly", "Ambrose"

;
for (int x = 0; x <1; x++)
for (int y = 0; y <= 2; y++)
for (int z = 0; z <= 2; z++)
System.ute.print (navn [x] [y] [z] + "");

System.ute.println ();



I programmet ovenfor opprettet vi for det første en tredimensjonal matrise, og etterpå benyttet vi tre nestede for løkker for å få tilgang til og skrive ut den tredimensjonale matrisen.

Slik fungerer flerdimensjonale matriser i Java.

Konklusjon

I Java er det flere måter å lage en flerdimensjonal matrise, blant dem den vanligste måten å lage en flerdimensjonal matrise er å spesifisere datatypen som Int, Float, String, etc. etterfulgt av to sett med firkantede parenteser [] [] og til slutt kommer matrisenavnet. Denne oppskrivningen forklarte hvordan du oppretter/erklærer, instantierer og initialiserer en flerdimensjonal matrise i Java ved hjelp av noen passende eksempler. Beskrivende skjermbilder er også gitt for en dyp forståelse av konseptene.