Comment utiliser Break and Continuer la déclaration en boucles en Java

Comment utiliser Break and Continuer la déclaration en boucles en Java

Java fournit un concept d'instructions de branche / de ramification qui nous permettent de modifier le flux d'exécution en fonction de certaines conditions. En Java, il existe trois types de déclarations de ramification I.e. Break, continuer et revenir. La rupture et la poursuite peuvent être appliquées pour contrôler le flux d'exécution en passant d'une déclaration à d'autres. Il peut être utilisé dans l'instruction Switch et les structures de boucle, mais l'instruction de poursuite peut être utilisée dans les boucles uniquement.

Cet article fournira un aperçu complet des concepts suivants concernant les déclarations de pause et de poursuite:

  • Quelles sont les déclarations de rupture et de continuer à Java
  • Comment utiliser les déclarations de pause et de poursuivre en boucles
  • Comment utiliser les instructions de pause dans les cas de commutation

Alors, commençons!

Déclaration de rupture à Java

En Java, la «pause» peut être utilisée dans les boucles et les commutateurs pour sauter de l'itération. La syntaxe de l'instruction BREAK est indiquée dans l'extrait ci-dessous:

casser;

Il sera écrit en petites lettres, car Java est un langage sensible à la casse donc si quelqu'un l'écrit en majuscules, cela ne fonctionnerait pas.

Comment utiliser la déclaration de pause dans les boucles Java

Cette section fournira un guide détaillé pour utiliser la déclaration de pause dans les boucles. Pour une meilleure compréhension, considérez l'exemple donné ci-dessous:

Exemple

Dans l'extrait de code ci-dessous, la boucle commence par i = 0 et il spécifie la conition comme je<=30. After each iteration, the value of “i” will be incremented 5 times. An if statement is specified within the loop, to terminate the loop if value of “i” becomes equal to 15.

public static void main (String [] args)
int i = 0;
alors que je<=30)
Système.dehors.println ("numéro:" + i);
i + = 5;
if (i == 15)
casser;


L'extrait ci-dessus fournira la sortie suivante:

De la même manière, l'instruction Break peut être utilisée dans pour boucle et boucle de bricolage.

Continuer la déclaration à Java

En Java, un contrôle La déclaration utilisée pour sauter d'une boucle est connue sous le nom de continuer déclaration. En utilisant continuer déclaration, nous pouvons ignorer toute itération d'une boucle et elle peut être utilisée dans tout type de boucle telle que pour, pendant que Loop, etc.

L'instruction CONSTERNE dépend d'une condition lorsqu'elle remplit la condition spécifiée, l'instruction CONSTANT casse l'itération actuelle et passe à l'itération suivante.

Syntaxe

L'extrait divisé ci-dessous présente la syntaxe de base du continuer Déclaration en Java:

continuer;

Comment utiliser la déclaration continue en java

Comprenons le fonctionnement du continuer Déclaration à l'aide d'un exemple:

Exemple

Le code donné ci-dessous détermine comment continuer La déclaration fonctionne dans la boucle pour:

public static void main (String [] args)
pour (int i = 0; i<=30; i+=5)
si (i == 15)
continuer;

Système.dehors.println ("numéro:" + i);

Dans l'extrait de code ci-dessus, nous avons spécifié une instruction IF qui détermine si la valeur de i est égale à 15, puis ignorez cette itération et passez à l'itération suivante. Le code avec la sortie est illustré dans l'extrait suivant:

De la sortie, nous pouvons observer que «15» est manquant, ce qui vérifie que l'instruction «continuer» fonctionne correctement.

Continuer la déclaration dans While et Do-While Loop

Le comportement de l'instruction CONTINUE sera différent pour le (Tandis que la boucle à faire) par rapport à la boucle pour. Dans pour boucle Si une condition spécifiée se réunis alors que boucle.

Exemple

Cet exemple fournira une profonde compréhension de la façon dont continuer La déclaration fonctionne dans la boucle:

public static void main (String [] args)
int i = 0;
alors que je<=30)
if (i == 15)
continuer;

Système.dehors.println ("numéro:" + i);
i + = 5;

L'extrait ci-dessus montre la sortie suivante:

Depuis la sortie, nous avons observé que la boucle while imprimait uniquement les valeurs qui sont avant la condition, je.e. si(i == 15). C'est parce que quand un «continuer»L'instruction se produit, alors la valeur de i reste égale à 15 et n'est pas incrémentée. Par conséquent, nous devons incrémenter la valeur de i = "i + 5"Dans l'instruction if si nous voulons imprimer toutes les autres valeurs.

Le code modifié avec la sortie ressemblera à ceci:

Maintenant, la sortie vérifie que cette fois continuer Instruction Saussée uniquement la valeur spécifiée et imprimé toutes les autres valeurs.

Conclusion

Lorsqu'une boucle rencontre un casser instruction puis il termine toute la boucle cependant lorsqu'une boucle rencontre un continuer déclaration puis il termine / saute l'itération actuelle et passe à l'itération suivante. Cet article présente un aperçu approfondi de la déclaration de pause et de poursuite en Java, en outre, il fournit plusieurs exemples pour la compréhension profonde des concepts.