Loops in Java

in programmeertalen worden loops gebruikt om een set instructies/functies herhaaldelijk uit te voeren wanneer bepaalde voorwaarden waar worden. Er zijn drie soorten lussen in Java.

  • Voor loop
  • terwijl loop
  • do-while loop

Java voor Loop vs While Loop vs Do While Loop

De Java voor loop wordt gebruikt om een deel van het programma meerdere malen te herhalen. Als het aantal iteratie is vastgesteld, wordt het aanbevolen om te gebruiken voor lus.

Er zijn drie soorten voor loops in java.,

  • Simple For Loop
  • For-each of Enhanced For Loop
  • gelabeld voor Loop

Java Simple For Loop

Een simple for loop is hetzelfde als C / C++. We kunnen de variabele initialiseren, de conditie en de increment/decrement waarde controleren. Het bestaat uit vier delen:

  1. initialisatie: het is de initiële voorwaarde die eenmaal wordt uitgevoerd wanneer de lus begint. Hier kunnen we de variabele initialiseren, of we kunnen een reeds geïnitialiseerde variabele gebruiken. Het is een optionele voorwaarde.,
  2. voorwaarde: het is de tweede voorwaarde die elke keer wordt uitgevoerd om de conditie van de lus te testen. Het gaat door met de uitvoering totdat de toestand vals is. Het moet Booleaanse waarde Waar of onwaar retourneren. Het is een optionele voorwaarde.
  3. Statement: De statement van de lus wordt elke keer uitgevoerd totdat de tweede voorwaarde ONWAAR is.
  4. Increment/ Decrement: het verhoogt of verlaagt de variabele waarde. Het is een optionele voorwaarde.,gebruik:

    stroomdiagram:

    voorbeeld:

    Test het nu

    uitvoer:

    12345678910

    Java Genest voor lus

    als we een voor lus binnen de andere lus hebben, staat het bekend als genest voor lus. De binnenste lus wordt volledig uitgevoerd wanneer de buitenste lus wordt uitgevoerd.,

    Voorbeeld:

    Output:

    1 11 21 32 12 22 33 13 23 3

    Piramide Voorbeeld 1:

    Output:

    * * * * * * * * * * * * * * * 

    Piramide Voorbeeld 2:

    Output:

    * * * * * * * * * * * * * * * * * * * * * 

    Java-for-each Lus

    De for-each lus wordt gebruikt om bladeren array of verzameling in java. Het is gemakkelijker te gebruiken dan eenvoudig voor loop, omdat we niet nodig hebben om waarde te verhogen en subscript notatie te gebruiken.

    Het werkt op basis van elementen niet index. Het retourneert element één voor één in de gedefinieerde variabele.,gebruik:

    voorbeeld:

    Test het nu

    uitvoer:

    1223445678

    Java gelabeld voor Loop

    We kunnen een naam van elke Java voor loop hebben. Om dit te doen, gebruiken we label voor de for loop. Het is handig als we hebben genest voor lus, zodat we kunnen breken/doorgaan specifiek voor lus.

    gewoonlijk breken en doorgaan sleutelwoorden alleen het binnenste voor lus.,

    Syntax:

    voorbeeld:

    uitvoer:

    1 11 21 32 1

    Als u break bb; gebruikt, zal het alleen de binnenste lus verbreken wat het standaardgedrag van een lus is.

    uitvoer:

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *