
Inhoudsopgave:
- Benodigdheden
- Stap 1: Maak een lege Java-klasse met een hoofdmethode
- Stap 2: Instantieer uw array
- Stap 3: Maak een variabele om de lengte van de array op te slaan
- Stap 4: Instellen tijdens lus
- Stap 5: De While-lus voltooien
- Stap 6: Formatteer de array-uitvoer
- Stap 7: Controleer de voltooide versie
- Stap 8: compileer en voer de code uit
- Stap 9: Gefeliciteerd
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

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

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

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 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

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

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

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

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

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:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen

Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Recursief een array optellen in Java - Ajarnpa

Recursief een array optellen in Java: Recursie is een zeer nuttige en tijdbesparende procedure die een probleem snel kan oplossen met heel weinig code. Recursie houdt in dat de methode die u maakt, zichzelf aanroept en het oorspronkelijke probleem verkort. Voor dit voorbeeld zullen we een reeks optellen van
Een Arduino programmeren Een andere Arduino gebruiken om een scrollende tekst weer te geven zonder een bibliotheek - Ajarnpa

Een Arduino programmeren Een andere Arduino gebruiken om een scrollende tekst weer te geven zonder een bibliotheek: Sony Spresense of Arduino Uno zijn niet zo duur en vereisen niet veel stroom. Als uw project echter beperkingen heeft op het gebied van stroom, ruimte of zelfs budget, kunt u overwegen om Arduino Pro Mini te gebruiken. In tegenstelling tot Arduino Pro Micro, is Arduino Pro Mi
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen: 5 stappen

Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen.: Gereedschap - meetlint - schroevendraaier - soldeerbout - copingzaag - elektrische boor - schuurpapier Benodigdheden - LED-strip (RGB) 5 m - LED-controller - Voeding 12V 4A-hout 50-50-1500 2x-hout 20-20-3000 2x-multiplex 500-1000mm-schroeven (45mm) 150x-schroeven (35mm) 30x-scr
Mac Terminal gebruiken en toetsfuncties gebruiken: 4 stappen

Mac Terminal gebruiken en toetsfuncties gebruiken: We laten u zien hoe u de MAC Terminal opent. We zullen u ook enkele functies binnen de Terminal laten zien, zoals ifconfig, mappen wijzigen, toegang tot bestanden en arp. Met Ifconfig kunt u uw IP-adres en uw MAC-advertentie controleren