Video: Learn Java Programming with Beginners Tutorial 2024
In Java, zoals in de echte wereld, zijn er vaak momenten waarop u iets herhaalt. Evenzo hebben applicaties de behoefte om taken te herhalen. Een keer doen is niet genoeg, in sommige gevallen. In dit hoofdstuk leert u hoe u dezelfde taak meerdere keren kunt uitvoeren.
Een repetitieve lus bestaat uit een speciale structuur die bijhoudt wanneer een reeks herhaalde taken moet beginnen en eindigen, en de taken binnen die structuur.
De for-lus herhaalt een aantal taken een bepaald aantal keren en een while-lus blijft een reeks taken herhalen totdat aan een specifieke voorwaarde is voldaan. De voor-volgende lus is speciaal omdat deze werkt met elk element in een opsomming, array of verzameling.
A structuur begint met een instructie die het doel van de structuur specificeert, zoals een repetitieve lus. Het -structuurlichaam begint met een openende accolade ({) en eindigt met een sluitende accolade (}). Een of meer coderegels die een of meer taken beschrijven die moeten worden uitgevoerd, verschijnen tussen de twee accolades in de hoofdtekst van de structuur. In het hele boek worden structuren voor een aantal doeleinden gebruikt.
Het is mogelijk om elke soort repetitieve lus uit te voeren met behulp van een for-lus, maar dat zou betekenen dat je je code op vreemde manieren moet schrijven. Toch is de for-lus het werkpaard van de repetitieve lusstructuren, omdat deze gemakkelijk te maken is, gemakkelijk te debuggen en gemakkelijk te begrijpen is. De essentie van een for-lus is dat de toepassing een aantal taken een bepaald aantal keren uitvoert.
Het is belangrijk om te begrijpen hoe een for-lus wordt samengesteld voordat u uw eerste lus maakt. De for-lus begint met het woord "for" gevolgd door haakjes met de volgende drie items, gescheiden door puntkomma's (;):
-
Een tellervariabele en de code die wordt gebruikt om deze te initialiseren, zoals int Current = 1.
-
Een conditie die de lus beëindigt na een specifieke telling, zoals Current <= 5. < Een methode om de tellervariabele bij te werken zodat de for-lus de huidige telling kan volgen, zoals Current ++.
-
Een
tellervariabele is een variabele waarvan het hele doel het bijhouden van de huidige telling van iets is. De variabele voegt eigenlijk niets toe of af van de toepassingsgegevens; integendeel, het doel van de tellervariabele is om de toepassing te helpen bij het uitvoeren van de taken die u eraan toewijst. De reeks accolades die wordt gebruikt om het begin en het einde van de for-lus te definiëren, wordt vervolgens weergegeven. U plaatst uw code in de accolades.