Introductie tot Lussen
Veeg om het menu te tonen
Wat als we een codefragment meerdere keren moeten herhalen? Stel dat onze baas ons een ongelooflijke taak geeft: hetzelfde bericht 1.000 keer op het scherm weergeven. Kun je je voorstellen dat je de hele dag System.out.println(); steeds opnieuw moet typen?
Hier bieden lussen uitkomst!
Een lus in Java is een programmeerconstructie waarmee we een blok code herhaaldelijk kunnen uitvoeren totdat aan een specifieke voorwaarde is voldaan.
In Java zijn er verschillende soorten lussen, elk beter geschikt voor specifieke taken. In de volgende sectie maak je kennis met elk van deze lussen en leer je waar en wanneer je ze het beste kunt gebruiken.
Laten we de taak wat verkleinen en zeggen dat we dezelfde boodschap 5 keer moeten weergeven. We gebruiken hiervoor de copy-paste methode:
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 bepaalde 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 kleiner dan 10 moet hebben, 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 bekijken 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.
Introductie tot Lussen
Wat als we een codefragment meerdere keren moeten herhalen? Stel dat onze baas ons een ongelooflijke taak geeft: hetzelfde bericht 1.000 keer op het scherm weergeven. Kun je je voorstellen dat je de hele dag System.out.println(); steeds opnieuw moet typen?
Hier bieden lussen uitkomst!
Een lus in Java is een programmeerconstructie waarmee we een blok code herhaaldelijk kunnen uitvoeren totdat aan een specifieke voorwaarde is voldaan.
In Java zijn er verschillende soorten lussen, elk beter geschikt voor specifieke taken. In de volgende sectie maak je kennis met elk van deze lussen en leer je waar en wanneer je ze het beste kunt gebruiken.
Laten we de taak wat verkleinen en zeggen dat we dezelfde boodschap 5 keer moeten weergeven. We gebruiken hiervoor de copy-paste methode:
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 bepaalde 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 kleiner dan 10 moet hebben, 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 bekijken in de volgende hoofdstukken.
Bedankt voor je feedback!