Innholdsfortegnelse:

Hvordan bruke en while -loop til å itere et array i Java: 9 trinn
Hvordan bruke en while -loop til å itere et array i Java: 9 trinn

Video: Hvordan bruke en while -loop til å itere et array i Java: 9 trinn

Video: Hvordan bruke en while -loop til å itere et array i Java: 9 trinn
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Juni
Anonim
Slik bruker du en While Loop til å itere et array i Java
Slik bruker du en While Loop til å itere et array i Java

I dag skal jeg vise deg hvordan du bruker Java til å lage en While -løkke som kan brukes til å iterere gjennom en liste med tall eller ord. Dette konseptet er for programmerere på startnivå og alle som ønsker å få en rask oppgradering av Java Loops og arrays.

Rekvisita

- En IDE (Noen populære valg er "Eclipse" eller "IntelliJ")

- En ny Java -klasse for å skrive programmet

- Nybegynner forståelse av Java Syntax

Trinn 1: Opprett en tom Java -klasse med en hovedmetode

Lag en tom Java -klasse med en hovedmetode
Lag en tom Java -klasse med en hovedmetode

Hovedmetoden for en java -klasse er det som kjøres når du kjører programmet gjennom IDE -en din. Eventuelle funksjoner innenfor parentesene for hovedmetoden utføres automatisk når klassen kjøres. Det er her du vil begynne å skrive nybegynnerprogrammene dine.

Trinn 2: Instantiate Array

Instantiate Array
Instantiate Array

Vi skal starte med å lage matriser i Java som er akkurat som en liste over en bestemt objekttype. De har en angitt lengde basert på hvordan du fyller dem når de opprettes. På bildet ovenfor har jeg laget en matrise av typen Int (ikke-desimaler) fylt med noen tall.

Trinn 3: Lag en variabel for å lagre lengden på matrisen

Lag en variabel for å lagre lengden på matrisen
Lag en variabel for å lagre lengden på matrisen

Lag en variabel for å holde lengden på hver matrise. Vi trenger lengden når vi setter opp sløyfen fordi løkken trenger å vite hvor vi skal stoppe. Ellers får vi en feilmelding når vi går over lengden på sløyfen.

Trinn 4: Konfigurer mens loop

Sett opp mens du løkker
Sett opp mens du løkker

Vi vil bruke en While Loop for dette eksemplet. Slik sløyfen fungerer er at så lenge "x" er mindre enn "i", vil løkken fortsette å løpe. For å utløse betingelsen for å stoppe løkken må "x" bli den samme verdien eller større enn "i". Vi kan øke "x", slik at det til slutt vil treffe verdien av "i", og sløyfen slutter å kjøre, vi bruker "i" som vi opprettet tidligere, som er den totale lengden på matrisen.

Trinn 5: Fullfør mens loop

Fullfør mens loop
Fullfør mens loop

Vi må sette opp en teller som i vårt tilfelle er “x” som vi setter til null. Vi kan deretter kjøre mens -sløyfen hvis "x" er mindre enn "i" (som er lengden på matrisen). Deretter skriver vi ut elementet i matrisen i posisjon "x", verdien av "x" vil fortsette å øke hver gang løkken løper på grunn av "x = x + 1". Når "x" øker hver gang det neste elementet i matrisen som tilsvarer "x" skrives ut.

Trinn 6: Formater Array Output

Formater matriseutgangen
Formater matriseutgangen

Jeg vil ta et øyeblikk å snakke om formateringen av utdataene fra forrige trinn. Når det gjelder utdata, skriver “System.out.print ()” ut teksten på skjermen når du kjører programmet. "ListNumbers [x]" gir elementet i matrisen i posisjon "x", og + + "" gir deg et mellomrom i utgangen, for å sikre at den utskrevne listen ikke er tilkoblet.

Trinn 7: Kontroller den fullførte versjonen

Sjekk den fullførte versjonen
Sjekk den fullførte versjonen

Dette bildet viser den ferdige versjonen av programmet for bruk av en While Loop for å iterere en matrise. Å gjøre "//" gir deg muligheten til å skrive en kommentar. Det er alltid god praksis å merke hva hver del av koden din gjør.

Trinn 8: Kompiler og kjør koden

Kompiler og kjør koden
Kompiler og kjør koden

Hvis alt fungerte uten problemer og den samme matrisen ble brukt, burde du ha endt opp med utdataene ovenfor etter at du har kompilert og kjørt koden i IDE -en din.

Trinn 9: Gratulerer

Hvis alle trinnene ble fulgt riktig, burde du ha endt opp med resultatet fra forrige trinn. Etter denne opplæringen bør du ha en grunnleggende forståelse for å iterere en matrise ved hjelp av en While Loop. Dette er bare en enkel guide om mens loop og arrays hjelper deg med å komme i gang med reisen til Java. En alternativ øvelse ville være å lage en matrise av Java String -objektet og gjenta det, ved å bruke samme stil som vi brukte for matrisen med heltall.

Feilsøking

Vanlige feil som kan oppstå er:

- å blande sammen variabler eller glemme parenteser for klasser eller sløyfer.

- Du kan gå forbi matriselengden og få et out of bounds -unntak, avhengig av telleren din.

Anbefalt: