Java - masīvi

Satura rādītājs
Kad mēs strādājam ar vērtību sarakstiem a masīvs daudzas reizes mums ir vajadzīgas vairāk nekā viena dimensija, tas ir, mums ir nepieciešams, lai vērtības atsauktos uz papildu vērtībām, tas ir pazīstams kā masīvi.
MatricaA matrica tas ir tikai a masīvs ar divām vai vairākām vērtībām vienā indeksā, tas nozīmē, ka tas var būt divdimensiju, trīsdimensiju utt. Mēs varam pievienot visas dimensijas, kuras, mūsuprāt, ir nepieciešamas mūsu programmā, protams, tad tas, kā mēs to kontrolējam, ir pavisam cits stāsts, taču nevar teikt, ka tas tā ir Java Tas to neļauj.
Divdimensiju masīvs
Pirms iedziļināties teorijā, apskatīsim šādu tabulu:

Šis ir klasisks piemērs tam, ko a matrica vai a divdimensiju masīvsJa paskatāmies, mums ir divas saistītas koordinātas vai pozīcijas, kurām mēs piešķirsim vērtību, attēla gadījumā mums ir attālumi jūdzēs no pilsētām, tādēļ, ja mēs esam Čikāgā un dodamies uz Bostonu, ja attālums ir 983 jūdzes, ja katru reizi, kad indeksus šķērsojam, redzam vērtību, tas atvieglo dzīvi, veidojot šāda veida datu struktūra.
Lai sasniegtu šo efektu ,. Java mēs varam pasludināt savu masīvs ar vairākām dimensijām, izmantojot šādas iespējas:
elementType [] [] arrayRefVar;

Tagad, ja mēs šo definīciju pārnesam uz uzdevumu mūsu programmā, tas būtu šāds:
int [] [] masīvs;

Kur int ir datu tips, divi pāri iekavas [] [] Tas norāda abas dimensijas un, visbeidzot, matrica ir šī elementa nosaukums programmā. Tad mēs pamanām, ka šī definīcija ir gandrīz identiska normāla masīva deklarēšanai, kā mēs to esam redzējuši līdz šim.
Ziniet matricas garumu
Šī operācija ir diezgan izplatīta, lai uzzinātu matricas garumu, vienkāršākais veids, kā to aprakstīt, ir teikt, ka katra masīvs ir viendimensiju masīvs un katrs šī masīva elements savukārt ir cits masīvs, lai mēs varētu atrast abas dimensijas. Lai izmērītu tā garumu, mēs rīkojamies šādi:
Vispirms mums jāatrod ārējā indeksa garums:
x.garums

Tad, zinot to, mēs varam meklēt katrā indeksā interjera indeksa garumu:
x [0] .garums

To nav tik viegli redzēt, bet, tiklīdz mēs esam apguvuši šo koncepciju, ir ļoti viegli ar to strādāt. Apskatīsim šādu attēlu, kas ilustrē to, ko mēs tikko paskaidrojām:

Mūsu ārējais indekss ir kreisā sadaļa un mūsējais iekšējais indekss ir augšējā daļa, tad mums ir 5 ārējās pozīcijas un katrai ārējai pozīcijai ir 5 iekšējās pozīcijas, tāpēc, ja mēs vēlamies uzzināt mūsu matricas kopējo dimensiju, tas ir, cik daudz neto vērtību mēs varam saglabāt, mēs tikai reizinām abus indeksus, šajā gadījumā mēs varam saglabāt 25 vērtības.
Pabeidzot šo apmācību, mēs esam iedziļinājušies koncepcijā, kas var būt nedaudz sarežģīta, lai to sagremotu, tomēr tas ir obligāti, jo šāda veida struktūras tiek plaši izmantotas, jo īpaši jaunās lietojumprogrammās, kurās mums ir jānodrošina piekļuves kontrole un jāsaglabā saistītās vērtības lietotājiem.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave