Java >> Tutoriel Java >  >> Tag >> break

Java For Loop avec exemple | Syntaxe | Pause | Boucle for améliorée

L'instruction de condition de boucle en programmation est utilisée pour répéter un bloc de code (instruction) jusqu'à une condition spécifique. Java pour la boucle est l'une des façons de faire une exécution en boucle dans le programme, il y en a beaucoup.

Une boucle For est rompue une fois qu'une condition donnée est fausse.

Syntaxe

Ici Java pour le code de syntaxe de boucle.

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

Comment fonctionne la boucle ?

À l'esprit, si vous avez la question de savoir comment Java for loop fonctionne, alors il y a 3 étapes.

  • Initialisation – Cette étape s'exécute d'abord et une seule fois dans la boucle for. Déclare et initialise les variables pour la boucle et se termine par un point-virgule (;).
  • Tester l'expression - Ceci est une expression booléenne, s'exécutera si c'est vrai, sinon passez-les pour une boucle.
  • Mettre à jour – Voici une boucle qui vient après un cycle complet de body et met à jour la valeur des variables (Augmenter ou diminuer la valeur, etc).

Avec un exemple, vous obtiendrez plus de clarté.

pour le diagramme d'organigramme de boucle

Exemple de boucle for Java

Voici un exemple de code de programme en Java avec la sortie. Ce programme imprime un nombre de 1 à 10 en java,

Voici i est une Initialisation variable avec une valeur assignée de 1. La boucle s'exécute jusqu'à i <= 10 est vrai. Et "je ” valeur augmentée de 1 à chaque fois en utilisant l'opérateur unaire (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);
        }
    }
}

Sortie : 1
2
3
4
5
6
sept
8
9
10

Java pour le tableau de boucles

Une boucle for est utilisée avec le tableau pour accéder à un élément (élément) un par un. Voici un exemple d'itération sur un tableau utilisé pour une boucle.

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 + " ");
        }
    }
}

Sortie : 1 2 3 4 5

Java pour la liste des boucles

Vous devez utiliser une instruction for-each pour une liste de structure de données en Java.

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

QA :Qu'est-ce qu'une boucle for améliorée en Java ?

Une boucle Java for-each Loop est une version améliorée et avancée de Java pour une boucle. Si vous travaillez avec un tableau et une collection, il utilise principalement des instructions de condition de boucle for.

QA :Qu'est-ce que la boucle for imbriquée en Java ?

Une boucle à l'intérieur de la boucle est appelée une boucle imbriquée. Donc, s'il y a une boucle for, elle existe à l'intérieur d'une autre boucle s'appelle une boucle for imbriquée en java .

Voici un exemple de programme simple d'une boucle imbriquée. Impression d'un motif avec Nested pour une boucle.

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("");
        }
    }
}

Sortie :

QA :Comment Java pour la rupture de boucle (pas par condition fausse) ?

Vous pouvez casser et boucler en utilisant Break Keyword en Java, voyons cet exemple simple. L'utilisation d'une condition if lorsque la valeur correspond alors interrompt la boucle, sinon elle s'interrompra lors d'un premier cycle de boucle.

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;
            }
        }
    }
}

Sortie : 20
21

Faites des programmes de boucle java pour la pratique, il faut principalement des endroits de différentes manières. Vous devez donc en avoir une connaissance pratique. En cas de doute et de suggestions, faites un commentaire.


No
Balise Java