Java - Array Processing

Innholdsfortegnelse
Selv om vi kan få tilgang til dataene til a matrise manuelt ved å bruke indeksene, er det veldig viktig å kunne automatisere denne prosedyren, slik at vi kan utføre store mengder oppgaver med liten kode.
For å oppnå denne automatiseringen kan vi stole på flere verktøy for Java, blant dem har vi løkkene for og en stund, i tillegg til figuren av for hver for å kunne lese dataene fra en matrise.
Sløyfe gjennom matrisen med for
Bruk en for sløyfe å krysse og behandle en matrise kommer naturlig, en av grunnene til at vi kan gjøre dette er det Java den forteller oss hvor mange posisjoner matrisen har, slik at vi kan fastslå hvor mange sløyfer blokken vår vil ha. En annen grunn er at et array inneholder alle dets elementer av samme datatype, og det sikreste er at vi skal behandle nevnte data på samme måte ved det som gjør bruken av dette verktøyet naturlig.
La oss se på det følgende bildet en kode for hvordan vi lager en matrise med en for sløyfe.

Som vi allerede har definert en matrise med én dimensjon, med egenskapen .lengde vi kan vite hva lengden er, vi bruker dette som grensen for for -sløyfen, og derfor bruker vi tellervariabelen til å bevege seg gjennom matrisen med hver iterasjon av løkken. Det mest interessante med denne koden er at vi kombinerer funksjonaliteten til matrisen med fangst av data fra brukeren, som vi kan få uendelige muligheter for funksjonaliteter som vi kan utvikle.
For hver sløyfe
Dette er en forbedring eller en tilpasning av klassikeren for loop, forskjellen er at i stedet for å måtte avgrense den og sette tellerne, skal vi bare passere den arrayet, og det vil være ansvarlig for å bestemme dimensjonen og gå gjennom hvert av elementene.
UttalelseMåten vi erklærer denne sløyfen på endres litt til hvordan vi gjør det med originalen for, det første vi må gjøre er å definere en variabel av datatypen som lagrer matrisen, så forteller vi den matrisen vi skal gå gjennom. La oss se følgende bilde der vi har erklært en for hver sløyfe:

Her ser vi at vi har overholdt det som ble forklart ved definering av løkken, den mest interessante delen vi ser når vi bruker innholdet i matrisen, hvis vi ser, trenger vi ikke lenger indeksen, og dette er fordi den anvendte instruksjonen allerede vet i hvilken posisjon av matrisen går, så når du skriver ut mottakervariabelen gir den oss verdiene i rekkefølge av hvordan de ble lagret.
På slutten av denne opplæringen kan vi se at vi på denne måten sparer mye kode og resultatet er mer lesbart, noe som gjør det til en mye enklere oppgave for folk som må lese koden vår i fremtiden og deretter utføre vedlikehold for å bidra til skalerbarhet.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave