Syntaks
Enhver bestemt datatype må nevnes på tidspunktet for array -erklæringen, og matrisen vil lagre dataene basert på den datatypen.
Som en endimensjonal matrise, krever en todimensjonal matrise å nevne datatypen, og to par av tredje parentes er nødvendig for å definere erklæringen. Denne typen matriser lagrer data i et tabellformat som inneholder et fast antall rader og kolonner.
Eksempel 1: Erklære, initialisere og få tilgang til endimensjonal matrise
Følgende eksempel viser bruken av forskjellige endimensjonale matriser i Java. Først blir et numerisk array -objekt av to elementer erklært og initialisert med to heltallverdier. Deretter er et karaktergruppeobjekt av tre elementer erklært og to tegn blir tildelt i den første og tredje indeksen. Deretter er en strengmatrise med fire elementer erklært og tre verdier er serielt tildelt i de tre indeksene. Verdiene til heltallet og tegnarrayene skrives ut ved å nevne indeksen, og verdiene til strengmarrayene skrives ut ved hjelp av 'for' -sløyfen.
offentlig klasse Array1Produksjon:
Følgende bilde viser utdataene fra koden. Her skrives verdiene til de to første matriser ut basert på indeksverdien som er tilordnet. Den siste indeksen for den tredje matrisen er ikke tildelt, og null Verdien tilordnes som standard på den siste indeksen for den trykte strenggruppen.
Eksempel 2: Erklær en matrise med verdier og sorter matrisen
Arrayverdiene initialiseres separat av indeksen i forrige eksempel. Dette eksemplet viser hvordan matriseverdiene kan initialiseres på tidspunktet for array -erklæringen. Her er et numerisk utvalg av åtte elementer med verdier erklært i koden. Deretter skrives verdiene ved hjelp av 'for' -sløyfen. Java-matrisen har en innebygd sortere() Metode for å sortere arrayverdier. Arrayverdiene blir sortert ved hjelp av denne metoden og skrives ut ved hjelp av 'for' -sløyfen igjen.
Importer Java.util.Matriser;Produksjon:
Følgende bilde viser utdataene fra koden. Først skrives alle verdiene for matrisen, og de neste sorterte matriseverdiene skrives ut i stigende rekkefølge.
Eksempel 3: Erklære, initialisere og få tilgang til todimensjonal matrise
Dette eksemplet illustrerer hvordan en todimensjonal matrise kan deklareres, initialiseres og få tilgang til ved hjelp av Java. Du må bruke to '[]' braketter for å definere de to dimensjonene til matrisen. Radnumrene er definert i det første paret av den tredje braketten, og kolonnetall. Koden viser to måter å erklære en todimensjonal matrise. Til å begynne med en todimensjonal matrise som er navngitt poengsum er erklært som inneholder to rader og to kolonner. Fire numeriske verdier er senere tildelt i de fire indeksene, og to verdier skrives ut. Deretter en todimensjonal rekke fire rader og tre kolonner, navngitt Kunder, erklært med verdier. En 'for' -sløyfe brukes til å lese hver verdi av matrisen. Løkken vil iterere fire ganger for å lese fire rader med matrisen og vil lese verdiene til hver kolonne, og skrive ut den formaterte utgangen i hver iterasjon.
offentlig klasse Array3Produksjon:
Følgende bilde viser utdataene fra koden. Den første linjen viser utgangen fra poengsum Array, og de fire siste linjene viser utdataene til kunde Array.
Konklusjon
De grunnleggende bruken av endimensjonale og todimensjonale matriser i Java er forklart i denne opplæringen gjennom noen veldig enkle eksempler. Denne opplæringen vil hjelpe nye Java -brukere å lære konseptet med å bruke matriser og hvordan du kan bruke denne metoden riktig i koden sin.