Indholdsfortegnelse:

Sådan bruges en While Loop til at itere et array i Java: 9 trin
Sådan bruges en While Loop til at itere et array i Java: 9 trin

Video: Sådan bruges en While Loop til at itere et array i Java: 9 trin

Video: Sådan bruges en While Loop til at itere et array i Java: 9 trin
Video: Python! Flattening Nested Lists 2024, Juni
Anonim
Sådan bruges en While Loop til at itere et array i Java
Sådan bruges en While Loop til at itere et array i Java

I dag vil jeg vise dig, hvordan du bruger Java til at oprette en While -sløjfe, der kan bruges til at iterere gennem en liste med tal eller ord. Dette koncept er for begyndere og alle, der ønsker at få en hurtig børstning af Java Loops og arrays.

Forbrugsvarer

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

- En ny Java -klasse til at skrive programmet

- Begynderniveau forståelse af Java Syntax

Trin 1: Opret en tom Java -klasse med en hovedmetode

Opret en tom Java -klasse med en hovedmetode
Opret en tom Java -klasse med en hovedmetode

Hovedmetoden for en java -klasse er, hvad der udføres, når du kører programmet via din IDE. Eventuelle funktioner inden for parenteserne for hovedmetoden udføres automatisk, når klassen køres. Det er her, du vil begynde at skrive dine nybegynderprogrammer.

Trin 2: Instantiate Your Array

Instantiate din Array
Instantiate din Array

Vi skal starte med at oprette arrays i Java, der er ligesom en liste over en bestemt objekttype. De har en bestemt længde baseret på, hvordan du udfylder dem, når de oprettes. På billedet ovenfor har jeg oprettet et array af typen Int (ikke-decimaler) fyldt med nogle tal.

Trin 3: Opret en variabel til lagring af arrayets længde

Opret en variabel til lagring af arrayets længde
Opret en variabel til lagring af arrayets længde

Opret en variabel for at holde længden af hvert array. Vi får brug for længden, når vi opretter sløjfen, fordi løkken skal vide, hvor vi skal stoppe. Ellers får vi en fejl, når vi går over loopens længde.

Trin 4: Konfigurer While Loop

Opsæt mens loop
Opsæt mens loop

Vi vil bruge en While Loop til dette eksempel. Løkkenes måde er, at så længe "x" er mindre end "i", vil løkken fortsætte med at køre. For at udløse betingelsen for at stoppe loop "x" skal være den samme værdi eller større end "i". Vi kan øge "x", så det i sidste ende vil ramme værdien af "i", og sløjfen stopper med at køre, vi vil bruge "i", som vi har oprettet tidligere, hvilket er matrixens samlede længde.

Trin 5: Afslutning af While Loop

Afslutning af While Loop
Afslutning af While Loop

Vi skal oprette en tæller, som i vores tilfælde er “x”, som vi sætter til nul. Vi kan derefter køre while -sløjfen, hvis "x" er mindre end "i" (som er arrayets længde). Derefter udskriver vi emnet i Array i position “x”, værdien af “x” vil fortsætte med at stige hver gang sløjfen kører på grund af “x = x + 1”. Når "x" stiger hver gang det næste element i arrayet, der svarer til "x", udskrives.

Trin 6: Formater Array Output

Formater Array Output
Formater Array Output

Jeg vil tage et øjeblik at tale om formateringen af output fra det foregående trin. Når det kommer til output, udskriver "System.out.print ()" teksten til skærmen, når du kører programmet. “ListNumbers [x]” giver elementet i arrayet i position “x”, tilføjer + ““giver dig et mellemrum i output, for at sikre, at den udskrevne liste ikke alle er forbundet.

Trin 7: Kontroller den afsluttede version

Kontroller den færdige version
Kontroller den færdige version

Dette billede viser den færdige version af programmet til brug af en While Loop til at gentage et array. At gøre "//" giver dig mulighed for at skrive en kommentar. Det er altid god praksis at mærke, hvad hvert afsnit i din kode gør.

Trin 8: Kompilér og kør koden

Kompilér og kør koden
Kompilér og kør koden

Hvis alt fungerede uden problemer, og det samme array blev brugt, skulle du have endt med ovenstående output, efter at du havde kompileret og kørt koden i din IDE.

Trin 9: Tillykke

Hvis alle trin blev fulgt korrekt, skulle du have endt med output fra det foregående trin. Efter denne vejledning skal du have en grundlæggende forståelse for at iterere et array ved hjælp af en While Loop. Dette er bare en simpel guide til while loop og arrays for at hjælpe dig i gang med din rejse med Java. En alternativ øvelse ville være at oprette en matrix af Java String -objektet og iterere det ved hjælp af den samme stil, som vi brugte til arrayet med heltal.

Fejlfinding

Almindelige fejl, der kan opstå, er:

- at blande variabler eller glemme parenteser til klasser eller sløjfer.

- Du kan gå forbi arraylængden og få en out of bounds -undtagelse, afhængigt af din tæller.

Anbefalede: