Turinys
Kai dirbame su vertybių sąrašais a masyvas daug kartų mums reikia daugiau nei vieno aspekto, tai yra, mums reikia, kad reikšmės nurodytų papildomas vertes, tai vadinama masyvai.MatricaA matrica tai tik a masyvas jei indekse yra dvi ar daugiau reikšmių, tai reiškia, kad jis gali būti dvimatis, trimatis ir kt. Mes galime pridėti visus matmenis, kurie, mūsų manymu, yra būtini mūsų programoje, žinoma, tada tai, kaip mes kontroliuojame, yra visiškai kitokia istorija, tačiau negalima sakyti, kad taip yra „Java“ Tai neleidžia.
Dviejų matmenų masyvas
Prieš pradėdami teoriją, pažvelkime į šią lentelę:
Tai klasikinis pavyzdys, ką a matrica arba a dvimatis masyvasJei pažvelgsime, turime dvi susijusias koordinates ar pozicijas, kurioms ketiname priskirti vertę, atvaizdo atveju mes turime atstumus myliomis nuo miestų, taigi, jei esame Čikagoje ir vykstame į Bostoną, 983 mylių atstumą, jei matome kiekvieną kartą, kai indeksai kertami, gauname vertę, tai palengvina gyvenimą kuriant tokio tipo duomenų struktūra.
Norint pasiekti šį efektą „Java“ galime paskelbti savo masyvas su daugiau nei vienu aspektu, naudojant šiuos metodus:
elementType [] [] arrayRefVar;
Dabar, jei perkelsime šį apibrėžimą į savo programos užduotį, tai bus taip:
int [] [] masyvas;
Kur int yra duomenų tipas, dvi poros skliausteliuose [] [] Tai rodo du matmenis ir galiausiai matrica yra šio elemento pavadinimas programoje. Pastebime, kad šis apibrėžimas yra beveik identiškas deklaruojant normalų masyvą, kaip matėme iki šiol.
Žinokite matricos ilgį
Ši operacija yra gana įprasta, kad žinotume ilgį, kurį turime suprasti matricą, paprasčiausias būdas ją apibūdinti yra sakant, kad kiekviena masyvas yra vienmatis masyvas ir kiekvienas šio masyvo elementas savo ruožtu yra kitas masyvas, todėl galime rasti du matmenis. Norėdami išmatuoti jo ilgį, atlikite šiuos veiksmus:
Pirmiausia turime rasti išorinio indekso ilgį:
x.ilgis
Tada, žinodami tai, galime kiekviename indekse ieškoti vidinio indekso ilgio:
x [0] .ilgis
Tai nėra taip lengva pamatyti, tačiau kai tik mes išmokome koncepciją, labai lengva su ja dirbti. Pažiūrėkime šį paveikslėlį, iliustruojantį tai, ką ką tik paaiškinome:
Mūsų išorinis indeksas yra kairysis skyrius ir mūsų vidinis indeksas yra viršutinė dalis, tada mes turime 5 išorines pozicijas ir kiekviena išorinė pozicija turi 5 vidines pozicijas, taigi, jei norime žinoti bendrą savo matricos matmenį, tai yra, kiek grynųjų verčių galime išsaugoti, mes dauginame tik abu indeksus, šiuo atveju galime išsaugoti 25 reikšmes.
Baigę šį vadovėlį, mes įsigilinome į koncepciją, kuri gali būti šiek tiek sudėtinga suvirškinti, tačiau tai būtina, nes tokio tipo struktūros yra plačiai naudojamos, ypač naujose programose, kuriose turime turėti prieigos valdiklius ir saugoti susijusias vertes vartotojų.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką