Razvijalci, ki delajo z Javo, imajo dostop do širokega spektra podatkovnih struktur.
Array je vrsta podatkovne strukture. Skupina podatkovnih objektov iste podatkovne vrste je združena v matriko.
Je ena najosnovnejših podatkovnih struktur Jave in se uporablja za izvajanje praktično vseh algoritmov.
V tej vadnici bomo govorili o tem, kako uporabljati nize v Javi. Preučili bomo, kako deklarirati matriko, vendar se bomo osredotočili predvsem na različne tehnike inicializacije v Javi za matrike.
Uvod v polje
Matrika se v Javi uporablja za shranjevanje več vrednosti iste vrste podatkov v eno spremenljivko. Alternativno ga lahko gledamo kot zbirko vrednosti istega tipa podatkov.
To pomeni, da če boste na primer shranjevali nize v matriko, morajo biti vse vrednosti matrike nizi.
Vrednosti v matriki se imenujejo elementi in vsak element je prisoten na določenem indeksu matrike.
Deklaracija matrike
Deklaracija matrike uporablja naslednjo sintakso:
podatkovni tip: razred objektov – na primer int, char itd. – ki bodo shranjeni v matriki.
[]: Označuje, da je polje, kamor kaže deklarirana spremenljivka.
arrayName: Določa ime matrike.
Inicializirajte matriko
Matrika ni inicializirana, ko je deklarirana. Matriko je treba najprej inicializirati, preden lahko vanj shranite kakršne koli vrednosti.
Sintaksa za inicializacijo matrike je naslednja:
Matriko je mogoče inicializirati na več načinov. Za boljše razumevanje inicializacije matrike si oglejte spodnje primere.
Inicializacija matrike brez vnosa vrednosti vanjo
Za inicializacijo matrike je mogoče izbrati določeno velikost. Privzeta vrednost vsakega elementa je v tej situaciji 0.
Po deklaraciji inicializirajte matriko:
Po definiciji lahko matriko tudi inicializiramo.
Inicializacija matrike in dodeljevanje vrednosti:
Pri deklaraciji je možna tudi inicializacija matrike.
zaključek
V tej objavi smo si ogledali različne metode za inicializacijo matrike v Javi in pregledali nekaj osnov matrike.
Izbirate lahko med katero koli od teh inicializacijskih tehnik glede na vaše potrebe in velikost matrike.
Srečno kodiranje!
Pustite Odgovori