Sadržaj
Iako možemo pristupiti podacima a nizu ručno koristeći njegove indekse, vrlo je važno moći automatizirati ovaj postupak, tako da možemo obaviti velike količine zadataka s malo koda.Za postizanje ove automatizacije možemo računati na nekoliko alata Java, među njima imamo petlje za neko vrijeme, pored figure na za svakoga kako bi mogli čitati podatke iz niza.
Petlja kroz niz s for
Koristi za petlju za kretanje i obradu niza dolazi prirodno, jedan od razloga zašto to možemo učiniti je taj Java govori nam koliko pozicija polje ima kako bismo mogli utvrditi koliko će petlji imati naš blok, drugi razlog je taj što niz sadrži sve svoje elemente istog tipa podataka, najsigurnije je to što ćemo obrađivati navedene podatke na isti način po čemu je uporaba ovog alata prirodna.
Pogledajmo na sljedećoj slici kôd kako napravimo obilazak niza sa za petlju.
Kao što smo već definirali niz s jednom dimenzijom, sa svojstvom .dužina možemo znati kolika mu je duljina, koristimo ovo kao granicu for petlje, pa koristimo varijablu counter za kretanje kroz niz sa svakom iteracijom petlje. Najzanimljivije kod ovog koda je to što kombiniramo funkcionalnost niza sa hvatanjem podataka od strane korisnika, čime možemo dobiti beskonačne mogućnosti funkcionalnosti koje možemo razviti.
Za-svaku petlju
Ovo je poboljšanje ili adaptacija klasične for petlje, razlika je u tome što ćemo umjesto da je razgraničimo i postaviti njene brojače, samo ćemo joj proslijediti niz, a on će biti zadužen za određivanje njegove dimenzije i prolazak kroz svaki njegov element.
IzjavaNačin na koji deklariramo ovu petlju pomalo se mijenja u načinu na koji to radimo s izvornikom za, prvo što moramo učiniti je definirati varijablu tipa podataka koja sprema niz, a zatim joj kažemo nizu da prođe. Pogledajmo sljedeću sliku gdje smo deklarirali petlju za svaku:
Ovdje vidimo da smo ispoštovali ono što je objašnjeno pri definiranju petlje, najzanimljiviji dio koji vidimo pri korištenju sadržaja niza, ako pogledamo, više nam ne treba njegov indeks, a to je zato što primijenjena uputa već zna u koji položaj polja ide, pa nam prilikom ispisa varijable primatelja daje vrijednosti u slijedu kako su pohranjene.
Na kraju ovog vodiča možemo vidjeti da na ovaj način štedimo mnogo koda, a rezultat je čitljiviji, što ga čini mnogo jednostavnijim zadatkom za ljude koji u budućnosti moraju čitati naš kôd, a zatim obavljati održavanje kako bi doprinijeli skalabilnost.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod