Java - Contrôle de boucle
Il peut arriver que vous deviez exécuter un bloc de code plusieurs fois. En général, les instructions sont exécutées de manière séquentielle: la première instruction d'une fonction est exécutée en premier, suivie de la seconde, et ainsi de suite.
Les langages de programmation fournissent diverses structures de contrôle qui permettent des chemins d'exécution plus compliqués.
UNE loop instruction nous permet d'exécuter une instruction ou un groupe d'instructions plusieurs fois et voici la forme générale d'une instruction de boucle dans la plupart des langages de programmation -
Le langage de programmation Java fournit les types de boucle suivants pour gérer les exigences de bouclage. Cliquez sur les liens suivants pour vérifier leurs détails.
Sr.No. | Boucle et description |
---|---|
1 | boucle while Répète une instruction ou un groupe d'instructions tant qu'une condition donnée est vraie. Il teste la condition avant d'exécuter le corps de la boucle. |
2 | pour boucle Exécute une séquence d'instructions plusieurs fois et abrége le code qui gère la variable de boucle. |
3 | faire ... boucle while Comme une instruction while, sauf qu'elle teste la condition à la fin du corps de la boucle. |
Déclarations de contrôle de boucle
Les instructions de contrôle de boucle modifient l'exécution de sa séquence normale. Lorsque l'exécution quitte une étendue, tous les objets automatiques qui ont été créés dans cette étendue sont détruits.
Java prend en charge les instructions de contrôle suivantes. Cliquez sur les liens suivants pour vérifier leurs détails.
Sr.No. | Déclaration de contrôle et description |
---|---|
1 | déclaration break Met fin au loop ou switch et transfère l'exécution à l'instruction immédiatement après la boucle ou le commutateur. |
2 | continue déclaration Force la boucle à ignorer le reste de son corps et à retester immédiatement son état avant de réitérer. |
Boucle for améliorée en Java
À partir de Java 5, la boucle for améliorée a été introduite. Ceci est principalement utilisé pour parcourir la collection d'éléments, y compris les tableaux.
Syntaxe
Voici la syntaxe de la boucle for améliorée -
for(declaration : expression) {
// Statements
}
Declaration- La variable de bloc nouvellement déclarée est d'un type compatible avec les éléments du tableau auquel vous accédez. La variable sera disponible dans le bloc for et sa valeur sera la même que celle de l'élément de tableau actuel.
Expression- Cela évalue le tableau que vous devez parcourir. L'expression peut être une variable de tableau ou un appel de méthode qui renvoie un tableau.
Exemple
public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
System.out.print( x );
System.out.print(",");
}
System.out.print("\n");
String [] names = {"James", "Larry", "Tom", "Lacy"};
for( String name : names ) {
System.out.print( name );
System.out.print(",");
}
}
}
Cela produira le résultat suivant -
Production
10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,
Quelle est la prochaine?
Dans le chapitre suivant, nous allons découvrir les instructions de prise de décision en programmation Java.