Java - pole

Obsah
Když pracujeme se seznamy hodnot v a pole mnohokrát potřebujeme více než jednu dimenzi, tj. potřebujeme, aby hodnoty odkazovaly na další hodnoty, toto je známé jako pole.
MaticeA matice je to jen a pole se dvěma nebo více hodnotami na index to znamená, že může být dvojrozměrné, trojrozměrné atd. Můžeme přidat všechny dimenze, které si myslíme, že jsou v našem programu nezbytné, samozřejmě pak, jak ovládáme, to je úplně jiný příběh, ale nelze říci, že je to tak Jáva Nedovoluje to.
Dvourozměrné pole
Než půjdeme do teorie, podívejme se na následující tabulku:

Toto je klasický příklad toho, co a matice nebo a dvourozměrné polePodíváme -li se, máme dvě související souřadnice nebo polohy, ke kterým hodláme přiřadit hodnotu, v případě obrázku máme vzdálenosti v mílích od měst, takže pokud jsme v Chicagu a jedeme do Bostonu, existuje vzdálenost 983 mil, pokud vidíme pokaždé, když jsou překročeny indexy, získáme hodnotu, což usnadňuje život při stavbě tohoto typu datová struktura.
K dosažení tohoto efektu v Jáva můžeme prohlásit naše pole s více než jednou dimenzí pomocí následujícího:
elementType [] [] arrayRefVar;

Pokud bychom tuto definici přenesli do přiřazení v našem programu, vypadalo by to následovně:
int [] [] pole;

Kde int je datový typ, dva páry závorky [][] Označuje dvě dimenze a nakonec matice je název tohoto prvku v programu. Všimli jsme si tedy, že tato definice je téměř identická s deklarováním normálního pole, jak jsme dosud viděli.
Znát délku matice
Tato operace je zcela běžná, abychom znali délku, musíme matici porozumět, nejzákladnějším způsobem, jak ji popsat, je říci, že každý pole je jednorozměrné pole a každý prvek tohoto pole je zase jiné pole, takže můžeme najít dvě dimenze. Abychom změřili jeho délku, provedeme toto:
Nejprve musíme zjistit délku vnějšího indexu:
x. délka

Potom, když to víme, můžeme jít hledat v každém indexu délku vnitřního indexu:
x [0] .délka

Není to tak snadné vidět, ale jakmile se koncept naučíme, je velmi snadné s ním pracovat. Podívejme se na následující obrázek, který ukazuje, co jsme právě vysvětlili:

Náš vnější index je levý úsek a naši vnitřní index je horní částPak máme 5 vnějších pozic a každá vnější pozice má 5 vnitřních pozic, takže pokud chceme znát celkovou dimenzi naší matice, tj. kolik čistých hodnot můžeme uložit, vynásobíme pouze oba indexy, v tomto případě můžeme uložit 25 hodnot.
S tímto dokončujeme tento tutoriál, ponořili jsme se do konceptu, který může být trochu složitý na strávení, ale je nezbytný, protože tento typ struktur je široce používán, zejména v nových aplikacích, kde musíme nést kontroly přístupu a ukládat související hodnoty do uživatelé.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave