Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Opprett en tom Java -klasse med en hovedmetode
- Trinn 2: Instantiate Array
- Trinn 3: Lag en variabel for å lagre lengden på matrisen
- Trinn 4: Konfigurer mens loop
- Trinn 5: Fullfør mens loop
- Trinn 6: Formater Array Output
- Trinn 7: Kontroller den fullførte versjonen
- Trinn 8: Kompiler og kjør koden
- Trinn 9: Gratulerer
Video: Hvordan bruke en while -loop til å itere et array i Java: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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 å 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
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
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
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
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
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:
Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn
Visuino Slik bruker du pulsbreddemodulering (PWM) for å endre lysstyrken til en LED: I denne opplæringen bruker vi en LED som er koblet til Arduino UNO og Visuino for å endre lysstyrken ved hjelp av Pulsbreddemodulering (PWM). Se en demonstrasjonsvideo
Hvordan bruke DC til DC Buck Converter LM2596: 8 trinn
Hvordan bruke DC til DC Buck Converter LM2596: Denne opplæringen viser hvordan du bruker LM2596 Buck Converter til å slå på enheter som krever forskjellige spenninger. Vi viser hvilke batterityper som er best å bruke med omformeren, og hvordan du får mer enn bare en utgang fra omformeren (indi
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus