Inhoudsopgave:

Een While-lus gebruiken om een array in Java te herhalen: 9 stappen
Een While-lus gebruiken om een array in Java te herhalen: 9 stappen

Video: Een While-lus gebruiken om een array in Java te herhalen: 9 stappen

Video: Een While-lus gebruiken om een array in Java te herhalen: 9 stappen
Video: PHP LOOPS & FUNCTIONS || for/foreach | while/do..while [Nederlands/Dutch] 2024, November
Anonim
Een While-lus gebruiken om een array in Java te herhalen
Een While-lus gebruiken om een array in Java te herhalen

Vandaag laat ik je zien hoe je Java kunt gebruiken om een While-lus te maken die kan worden gebruikt om door een lijst met getallen of woorden te bladeren. Dit concept is bedoeld voor beginnende programmeurs en iedereen die Java Loops en arrays snel wil opfrissen.

Benodigdheden

- Een IDE (sommige populaire keuzes zijn "Eclipse" of "IntelliJ")

- Een nieuwe Java-klasse om het programma te schrijven

- Kennis van Java-syntaxis op beginnersniveau

Stap 1: Maak een lege Java-klasse met een hoofdmethode

Een lege Java-klasse maken met een hoofdmethode
Een lege Java-klasse maken met een hoofdmethode

De belangrijkste methode voor een Java-klasse is wat wordt uitgevoerd wanneer u het programma via uw IDE uitvoert. Alle functies tussen haakjes voor de hoofdmethode worden automatisch uitgevoerd wanneer de klasse wordt uitgevoerd. Dit is waar u wilt beginnen met het schrijven van uw beginnersprogramma's.

Stap 2: Instantieer uw array

Instantieer uw array
Instantieer uw array

We beginnen met het maken van arrays in Java die lijken op een lijst van een bepaald objecttype. Ze hebben een vaste lengte op basis van hoe u ze vult wanneer ze worden gemaakt. In de bovenstaande afbeelding heb ik een array van het type Int (niet-decimalen) gemaakt, gevuld met enkele getallen.

Stap 3: Maak een variabele om de lengte van de array op te slaan

Maak een variabele om de lengte van de array op te slaan
Maak een variabele om de lengte van de array op te slaan

Maak een variabele om de lengte van elke array vast te houden. We hebben de lengte nodig bij het opzetten van de lus, omdat de lus moet weten waar hij moet stoppen. Anders krijgen we een foutmelding omdat we over de lengte van de lus gaan.

Stap 4: Instellen tijdens lus

Instellen tijdens lus
Instellen tijdens lus

Voor dit voorbeeld gebruiken we een While-lus. De manier waarop de lus werkt, is dat zolang "x" kleiner is dan "i", de lus blijft lopen. Om de voorwaarde te activeren om de lus te stoppen, moet "x" dezelfde waarde hebben of groter zijn dan "i". We kunnen "x" verhogen zodat het uiteindelijk de waarde van "i" bereikt en de lus stopt met lopen, we zullen "i" gebruiken die we eerder hebben gemaakt, wat de totale lengte van de array is.

Stap 5: De While-lus voltooien

De While-lus voltooien
De While-lus voltooien

We moeten een teller instellen die in ons geval "x" is, die we op nul zetten. We kunnen dan de while-lus uitvoeren als "x" kleiner is dan "i" (wat de lengte van de array is). Vervolgens printen we het item in de array op positie "x", de waarde van "x" zal blijven toenemen elke keer dat de lus loopt vanwege "x = x + 1". Omdat "x" elke keer dat het volgende item in de array dat overeenkomt met de "x" wordt afgedrukt, groter wordt.

Stap 6: Formatteer de array-uitvoer

Formatteer de array-uitvoer
Formatteer de array-uitvoer

Ik wil even de tijd nemen om te praten over de opmaak van de uitvoer van de vorige stap. Als het gaat om de uitvoer, drukt "System.out.print()" de tekst op het scherm af wanneer u het programma uitvoert. "listNumbers[x]" geeft het item in de array op positie "x", het toevoegen van de + " " geeft u een spatie in de uitvoer, om ervoor te zorgen dat de afgedrukte lijst niet allemaal is verbonden.

Stap 7: Controleer de voltooide versie

Controleer de voltooide versie
Controleer de voltooide versie

Deze afbeelding toont de voltooide versie van het programma voor het gebruik van een While-lus om een array te herhalen. Door "//" te doen, kun je een opmerking schrijven, het is altijd een goede gewoonte om te labelen wat elke sectie van je code doet.

Stap 8: compileer en voer de code uit

De code compileren en uitvoeren
De code compileren en uitvoeren

Als alles zonder problemen werkte en dezelfde array werd gebruikt, had u de bovenstaande uitvoer moeten krijgen nadat u de code in uw IDE had gecompileerd en uitgevoerd.

Stap 9: Gefeliciteerd

Als alle stappen correct zijn gevolgd, had je moeten eindigen met de uitvoer van de vorige stap. Na deze zelfstudie zou u een basiskennis moeten hebben van het herhalen van een array met behulp van een While-lus. Dit is slechts een eenvoudige gids over de while-lus en arrays om u op weg te helpen bij uw reis door Java. Een alternatieve oefening zou zijn om een array van het Java String-object te maken en deze te herhalen, met dezelfde stijl die we hebben gebruikt voor de array van gehele getallen.

Probleemoplossen

Veelvoorkomende fouten die kunnen optreden zijn:

- variabelen door elkaar halen of haakjes vergeten voor klassen of loops.

- Je zou voorbij de array-lengte kunnen gaan en een uitzondering buiten de grenzen krijgen, afhankelijk van je teller.

Aanbevolen: