Java >> Java tutorial >  >> Tag >> break

Java til loop med eksempel | Syntaks | Pause | Forbedret til loop

Loop condition statement i programmering bruges til at gentage en kodeblok (sætning) indtil en specifik tilstand. Java for loop er en af ​​måderne til at udføre loop-udførelse i programmet, er der mange.

A For Loop er break one, en given betingelse er falsk.

Syntaks

Her Java for loop-syntakskode.

for (initialization; testExpression; update)
{
    // codes(statements) body
}

Hvordan fungerer løkken?

Husk, hvis du har spørgsmålet om, hvordan java for loop virker, så er der 3 trin af det.

  • Initialisering – Dette trin udføres først og kun én gang i for loop. Erklærer og initialiser variabler for loop og slutter med et semikolon (;).
  • Testudtryk – Dette er et boolesk udtryk, som udføres, hvis det er sandt, ellers sendes dem som en loop.
  • Opdater – Her er en løkke, der kommer efter en komplet cyklus af kroppen og opdaterer værdien af ​​variabler (øge eller mindske værdier osv.).

Med et eksempel vil du få mere klarhed.

til sløjfe-flowchart-diagram

Java for loop eksempel

Her er et eksempel på programkode i java med output. Dette program et print 1 til 10 nummer i java,

Her er i er en initialisering variabel med en tildelt værdi på 1. Sløjfen udføres indtil i <= 10 er sandt. Og "i ”-værdien øges med 1 hver gang ved at bruge unær operator (i++ )

package eye.hunts;

public class A {
    public static void main(String[] args) {
        //Java for loop code
        for (int i = 1; i <= 10; i++) {
            System.out.println(i);
        }
    }
}

Output: 1
2
3
4
5
6
7
8
9
10

Java for loop-array

En for-løkke bruges sammen med Array, der får adgang til et element(emne) én efter én. Her er et eksempel på, hvordan man itererer over et array, der bruges til en loop.

public class A {
    public static void main(String[] args) {
        int ar[] = { 1, 2, 3, 4, 5};
        int i, x;

        // iterating over an array
        for (i = 0; i < ar.length; i++) {

            // accessing each element of array
            x = ar[i];
            System.out.print(x + " ");
        }
    }
}

Output: 1 2 3 4 5

Java for loop-liste

Du skal bruge en for-hver-sætning til en liste over datastrukturer i java.

for (E element : list) {
    . . .
}

QA:Hvad er en Enhanced for loop i java?

En Java for-each Loop-loop er en forbedret og avanceret version af Java for en loop. Hvis du arbejder med array og samling, så bruges det hovedsageligt til loop condition statements.

QA:Hvad er indlejret for loop i java?

En løkke inde i en løkke kaldes en indlejret løkke. Så hvis der er for-løkke, der findes inde i en anden løkke, kaldes en Nested for-løkke i java .

Her er et simpelt programeksempel på en Nested Loop. Udskrivning af et mønster med Nested for a loop.

public class A {
    public static void main(String[] args) {
        int rows = 5;

        for(int i = 1; i <= rows; ++i)
        {
            for(int j = 1; j <= i; ++j)
            {
                System.out.print("*" + " ");
            }
            System.out.println("");
        }
    }
}

Output:

QA:Hvordan Java for loop break (ikke efter betingelse false)?

Du kan bryde og sløjfe ved at bruge Break Keyword i Java, lad os se dette enkle eksempel på det. Brug af en if-betingelse, når værdien matchede, bryder løkken ellers vil den brydes i en førstegangsløkkecyklus.

public class A {
    public static void main(String[] args) {
        //Java for loop code
        for (int i = 20; i <= 30; i++) {
            System.out.println(i);
            if (i == 21) {
                break;
            }
        }
    }
}

Output: 20
21

Gør java loop-programmer til praksis, det kræves for det meste steder på forskellige måder. Så du skal have praktisk viden om det. Hvis der er tvivl og forslag, så kommenter.


No
Java tag