Introductie tot Lussen
Veeg om het menu te tonen
Wat als we een codefragment meerdere keren moeten herhalen? Stel, onze leidinggevende geeft ons de bijzondere taak om hetzelfde bericht 1.000 keer op het scherm weer te geven. Kun je je voorstellen dat je de hele dag bezig bent met het steeds opnieuw typen van System.out.println();?
Hier bieden lussen uitkomst!
In Java zijn er verschillende soorten lussen, elk beter geschikt voor specifieke taken. In de volgende sectie maak je kennis met elk type en leer je waar en wanneer je deze het beste kunt toepassen.
Laten we de opdracht iets kleiner maken en zeggen dat we hetzelfde bericht 5 keer moeten weergeven. We gebruiken hiervoor de kopieer-en-plakmethode:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
Zoals we kunnen zien, hebben we de taak voltooid en de tekst vijf keer op het scherm weergegeven.
Nu hoeven we deze tekst alleen nog maar 995 keer extra op het scherm weer te geven, en dan is de taak voltooid.
Laten we daarom een lus gebruiken die een specifieke bewerking uitvoert totdat de uitvoeringsvoorwaarde van de lus onwaar wordt:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
In de bovenstaande code hebben we een lus gebruikt. Het is echter belangrijk op te merken dat we aanvankelijk de variabele number_of_operations hebben gedeclareerd om bij te houden hoe vaak we de bewerking hebben uitgevoerd. Vervolgens hebben we een voorwaarde ingesteld dat deze variabele een waarde moet hebben kleiner dan 10, wat betekent dat de lus wordt uitgevoerd totdat de waarde van de variabele 10 bereikt. We zullen de werking van specifieke lusvoorbeelden in meer detail onderzoeken in de volgende hoofdstukken.
1. Wat is een lus?
2. Wat is het doel van lussen?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.