Wat is Loops in Java Programming?
'Codering' in eenvoudige definities betekent een manier om de computer te vertellen wat te doen, het is echter niet zo eenvoudig zoals het lijkt, maar vanaf nu zullen we ons niet concentreren op het latere (betekent gemakkelijke of zware) gedeelte. In dit onderwerp gaan we meer te weten komen over Loops in Java Programming.
Computers kunnen alleen 'AAN'- en' UIT'-gegevenstypes begrijpen, die gewoonlijk 'Binaire' waarden worden genoemd. Binaire codes bestaan uit (nullen en enen) en worden wereldwijd door computers begrepen. Maar het probleem is dat we geen triljoenen 0'en en 1'en kunnen schrijven en dat alleen om de computer te laten begrijpen wat we hen vragen te berekenen. Dit is waar programmeertalen of de codering in beeld komt.
Hiermee hebben we met succes ons begrip uitgefilterd tot coderingsniveau en nu we weten wat 'codering' doet en waarom we coderen, moeten we verder aftappen naar het 'loops'-niveau, wat de titel van de discussie is?
We hebben verschillende PL's, veel daarvan zijn voor webontwikkeling, andere voor ontwikkeling van desktopapplicaties, sommige staan bekend als hoog en sommige staan bekend als laag-niveau PL. Al deze programmeertalen hebben iets gemeen, namelijk "LOOPS".
Lopend dieper in de discussie, zijn Loops aanwezig in bijna alle programmeertalen; laten we eens kijken welke voordelen ze hebben voor de ontwikkelaars -
- Deze zijn 'HERBRUIKBAAR'
- Ze verminderen de grootte van de 'CODERING'
- Ze maken een gemakkelijke stroom van de 'CONTROL'
- Ze hebben de neiging om de 'COMPLEXITEIT' te verminderen
Lussen in JAVA-programmering zijn bedoeld om de complexiteit van de code op te lossen, zijn bruikbaar en zijn bedoeld om door de ontwikkelaars te worden gebruikt om de codes opnieuw te gebruiken volgens de vereiste.
Typen lussen in Java
Hier zijn de soorten loops in Java met definitie + stroomdiagram + uitleg + voorbeelden met uitvoer
Definities - In JAVA zijn lussen iteratieve verklaringen. Deze verklaringen helpen de ontwikkelaars (of de gebruikers) om de programmacodes te herhalen of een groep codes wordt meerdere keren uitgevoerd (afhankelijk van de behoefte).
Soorten lussen - In JAVA zijn er hoofdzakelijk 3 hoofdcategorieën van lussen namelijk
- FOR LOOP
- HERHALINGSLUS
- DO-WHILE LUS
Voordat we dieper ingaan op deze LOOPS, willen we dat onze lezers één ding begrijpen (dit heeft waarde voor alle drie de lussen). Of het nu een VOOR, TERWIJL of DOEL is terwijl allen Start, Lichaam en tot slot de Bestemming hebben. Laten we ze zonder een voor een bekijken -
1. Voor lus
Als u een ontwikkelaar bent en een deel van uw programma een bepaald aantal keren wilt uitvoeren of uitvoeren voordat u het uiteindelijke resultaat (of resultaat) krijgt; je gaat met de FOR LOOP. Vergeet niet dat u de 'For-lus' alleen gebruikt als u duidelijk weet hoe vaak u de instructies wilt uitvoeren. De FOR-lus herhaalt zichzelf totdat deze een waarde heeft die gelijk is aan 'TRUE'.
Laten we het stroomschema ervan bekijken voor een beter en duidelijk begrip -
Syntaxis van For Loop
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Uitleg
In de FOR-lus blijven alle 3 parameters (dwz initialiseren, voorwaarde en ophogen / verlagen) in één enkele instructie.
Initialisatie betekent het opgeven van de beginwaarden van de variabele.
De voorwaarde betekent de waarde die we in het programma willen controleren.
Verhogen / verlagen betekent wat u in de loop wilt hebben; de waarde wordt dienovereenkomstig verhoogd of verlaagd.
De body van de lussen begint met de gekrulde haakjes en eindigt met gekrulde haakjes ()) en bevat de instructies die met de lus worden uitgevoerd.
Voorbeeld -
Het is onze bedoeling om alle even getallen tussen 1 en 100 af te drukken.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
De output voor dit programma zal 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100 zijn
2. Terwijl lus
Alleen als een bepaald aantal instructies nodig is om herhaaldelijk te worden uitgevoerd totdat aan de voorwaarde is voldaan, hebben we de WHILE-lus nodig? Hier wordt in tegenstelling tot de FOR-lus eerst de voorwaarde gecontroleerd voordat de instructie wordt uitgevoerd.
Laten we het stroomschema ervan bekijken voor een beter en duidelijk begrip -
Syntaxis van While Loop
while (boolean condition)
(
loop statements
)
Uitleg
Terwijl de lus begint met de voorwaarden voor de voorwaarden die tussen de haakjes zijn geplaatst. Deze bevatten ook de lusinstructies tussen de accolades. Zoals we hebben gezegd, loopt de WHILE-lus totdat de waarde de werkelijke waarde heeft.
Voorbeeld -
We willen alle oneven nummers tussen 1 en 100 afdrukken.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Output - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Doe terwijl
Er is niet veel verschil tussen de WHILE- en DO WHILE-loops, het verschil zit in de verklaringvalidatie. In DO WHILE wordt de voorwaarde gecontroleerd na uitvoering van het blok instructies, vandaar dat we in DO WHILE kunnen zeggen dat de instructies ten minste eenmaal worden uitgevoerd.
Laten we het stroomschema ervan bekijken voor een beter en duidelijk begrip -
Syntaxis van Do While Loop
Do
(
statements..
)
while (condition);
Uitleg
Er is geen voorwaarde voor het eerst DO WHILE-lus voor het eerst, later wordt de voorwaarde gecontroleerd op WAAR of ONWAAR. Als het WAAR is, start de volgende iteratie van lussen anders wordt de lus beëindigd.
Voorbeeld -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Uitgang - 2, 4, 6, 8, 10 …………… .98, 100
Vergelijking tussen verschillende soorten lussen
1. Verklaring
For loop
For (initialization; condition; iteration)(
//body of 'for' loop
)
Herhalingslus
Statements; //body of loop
)
Doen terwijl
Do
(
Statements
)
while (condition);
2) We gebruiken de FOR-lus als de gebruiker de tijd van iteratie kent, terwijl WHILE en DO WHILE-lus de voorkeur hebben wanneer het aantal iteratie niet bekend is.
3) Betreffende de voorwaardelijke verklaring in de FOR-lus, zal deze oneindige tijd werken, terwijl voor WHILE en DO WHILE de afwezigheid van de voorwaardelijke verklaring 'Compilatiefout' zal geven.
Conclusie
Het Loops-concept is zeer cruciaal voor gebruikers die bij ontwikkeling horen, als ze nieuw zijn en zich voorbereiden op examens of interviews, moeten ze goed worden gerepeteerd met de Loops-concepten.
We hebben alle cruciale aspecten van Loops behandeld, en dit is hoe dingen in Loops werken. Deze 3 Loops zijn de meest cruciale en rust wordt op hen geïmproviseerd. Als je hier een goede grip op hebt, zal de rest gemakkelijker te begrijpen zijn.
Aanbevolen artikelen
Dit is een gids voor Loops in Java Programming. Hier bespreken we de soorten loops in Java met definitie, stroomdiagram, uitleg en voorbeelden met uitvoer. U kunt ook het volgende artikel bekijken voor meer informatie -
- Terwijl Loop in Java
- Sterpatronen in Java
- Lussen in C
- Lussen in C ++
- Arrays in Java Programming
- Verschillende soorten loops met zijn voordelen
- Lussen in VBScript met voorbeelden
- Voordeel en soorten loops in PowerShell