Java - Do-While en For Loop

Inhoudsopgave
Binnen programmeren, zowel objectgeoriënteerd als gestructureerd, is het zeer waarschijnlijk dat we cyclische structuren moeten gebruiken om de resultaten te verkrijgen die we nodig hebben binnen ons programma, daarom moeten we de opties kennen die we beschikbaar hebben binnen de taal die we gebruiken.
In Java We hebben een aantal structuren die heel nuttig zijn, de ene wat populairder dan de andere, maar beide opties zijn geldig om onze doelen te bereiken.
Doen terwijl
Deze structuur is niet erg populair binnen beginnersprogramma's, maar is wel erg krachtig, omdat het ons in staat stelt een instructie uit te voeren en vervolgens de voorwaarde te evalueren of deze is vervuld om door te gaan met het uitvoeren van de instructies.
Zoals we zien, wordt deze cyclus minstens één keer uitgevoerd voordat de voorwaarden worden geverifieerd, daarom is het gebruik ervan niet zo populair, maar er zijn gevallen waarin het nodig is om het te gebruiken.
Om deze structuur te gebruiken, kunnen we de volgende syntaxis schrijven:
 do {// Hier zullen we de verschillende instructies schrijven, deze zullen ten minste de eerste keer worden uitgevoerd} terwijl (// Hier zullen we de voorwaarde plaatsen die ons in staat zal stellen om door te gaan of de instructies binnen het blok niet uit te voeren); 

Laten we nu een klein voorbeeld bekijken van hoe dit type structuur in een programma kan worden gebruikt:
 java.util.Scanner importeren; public class DoWhile Test {public static void main (String [] args) {int data; int som = 0; Scannerinvoer = nieuwe scanner (System.in); do {System.out.print ("Voer een geheel getal in (om af te sluiten voer 0 in):"); gegevens = invoer.nextInt (); som + = gegevens; } while (gegevens! = 0); System.out.println ("De som is" + som); }} 

Hier vertellen we de gebruiker eenvoudig een geheel getal in te voeren, en om 0 in te voeren om af te sluiten, voegen we binnen het blok de waarden toe die de gebruiker invoert aan het einde printen we de som, laten we in de afbeelding zien hoe dit wordt achtergelaten:

VERGROTEN

Voor cyclus
Dit is een van de meest populaire cycli binnen het programmeren, omdat het ons in staat stelt de cycli te vereenvoudigen wanneer we een accu moeten gebruiken, aangezien we een actie een aantal keren moeten uitvoeren, met de for loop we kunnen dit vereenvoudigen en minder regels schrijven.
De syntaxis voor het maken van een for loop is de volgende:
 for (i = beginwaarde; i <Uiteindelijke waarde; i ++) {// Hier hebben we de instructies om uit te voeren}

Zoals we kunnen zien, definiëren we eerst de beginwaarde, dit is de waarde waarmee onze accumulator zal starten, dan plaatsen we een waarde waarop de voorwaarde zal worden geëvalueerd, in dit geval noemen we het de eindwaarde en tenslotte de actie om worden genomen met de accumulator is gedefinieerd, het kan zijn dat we er een eenheid aan toevoegen, we kunnen ook een cyclus in omgekeerde volgorde doen en aftrekken, enz.
BelangrijkAls de instructie die we in de body gaan uitvoeren een enkele regel is, kunnen we de accolades weglaten, op deze manier verminderen we de hoeveelheid code die moet worden gebruikt.
We beëindigen deze tutorial en zien dat we twee vrij complete cyclusstructuren hebben, die ons zullen helpen onze doelstellingen te bereiken in de programma's die we doen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave