Obsah
Přestože můžeme přistupovat k datům a pole ručně pomocí jeho indexů, je velmi důležité mít možnost automatizovat tento postup, abychom mohli provádět velké množství přiřazení s malým kódem.K dosažení této automatizace můžeme počítat s několika nástroji Jáva, mezi nimi máme smyčky na chvíli, navíc k postavě pro každého aby bylo možné číst data z pole.
Smyčka v poli pomocí pro
Použijte a pro smyčku procházet a zpracovávat pole přichází přirozeně, jeden z důvodů, proč to můžeme udělat, je ten Jáva říká nám, kolik pozic má pole, abychom mohli určit, kolik smyček bude mít náš blok. Dalším důvodem je, že jelikož pole obsahuje všechny své prvky stejného datového typu, nejbezpečnější je, že budeme zpracovávat uvedená data stejným způsobem tím, co činí používání tohoto nástroje přirozeným.
Podívejme se na následujícím obrázku na kód, jak provedeme procházení pole pomocí pro smyčku.
Jak jsme již definovali pole s jednou dimenzí, s vlastností .délka můžeme vědět, jaká je jeho délka, používáme to jako limit pro smyčku for, a tak používáme proměnnou čítače k pohybu po poli s každou iterací smyčky. Nejzajímavější na tomto kódu je, že kombinujeme funkčnost pole se zachycením dat uživatelem, pomocí kterého můžeme získat nekonečné možnosti funkcí, které můžeme rozvíjet.
Pro každou smyčku
Toto je vylepšení nebo adaptace smyčky classic for, rozdíl je v tom, že místo toho, abychom ji museli vymezit a nastavit její čítače, předáme jí pouze pole a bude mít na starosti určování jeho dimenze a procházení každý jeho prvek.
ProhlášeníZpůsob, jakým tuto smyčku deklarujeme, se trochu změní na způsob, jakým to děláme s originálem, první věcí, kterou musíme udělat, je definovat proměnnou datového typu, která pole ukládá, a poté mu řekneme, aby pole prošlo. Podívejme se na následující obrázek, kde jsme deklarovali smyčku pro každou z nich:
Zde vidíme, že jsme dodrželi to, co bylo vysvětleno při definování smyčky, nejzajímavější část, kterou vidíme při použití obsahu pole, pokud se podíváme, již jeho index nepotřebujeme, a to proto, že aplikovaná instrukce již ví v která pozice pole jde, takže při tisku proměnné přijímače nám dává hodnoty v pořadí, jak byly uloženy.
Na konci tohoto tutoriálu vidíme, že tímto způsobem ušetříme spoustu kódu a výsledek je čitelnější, takže je to mnohem jednodušší úkol pro lidi, kteří si v budoucnu musí přečíst náš kód a poté provést údržbu, aby přispěli k škálovatelnost.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