L'instruction Switch est une déclaration axée sur la décision qui est utilisée pour tester une variable / expression par rapport à une liste de valeurs. Ces valeurs sont appelées cas et la variable sera testée pour chaque cas. Une expression / instruction Switch peut avoir plusieurs cas, donc l'instruction Switch peut être utilisée pour sélectionner un bloc de code spécifique à partir de plusieurs choix.
Cet article démontre le guide complet des concepts suivants concernant la déclaration de Switch de Java:
Alors, commençons!
Qu'est-ce que l'instruction Switch
Il s'agit d'un mécanisme utilisé pour contrôler le flux d'un programme en permettant à une variable ou à une expression d'être testée contre une liste de valeurs. Un guide complet pour les instructions Switch est fourni dans la section Syntaxe.
Syntaxe de base
L'instruction Syntaxe de base de Java Switch sera:
switch (expression)Comprenons un peu plus les déclarations de rupture et de défaut pour avoir une compréhension claire.
Break in Switch Instruction
Le mot clé Break est utilisé comme instruction de contrôle pour terminer un cas dans l'instruction Switch. L'utilisation de la déclaration de pause est facultative et elle doit être écrite en petites lettres. La syntaxe de l'instruction BREAK est mentionnée ci-dessous:
casser;Par défaut dans l'instruction Switch
Plusieurs cas peuvent être spécifiés dans l'instruction Switch, cependant, il est possible que la condition / valeur que vous recherchez ne trouve pas une correspondance parfaite dans tous les cas de commutateur. Par conséquent, nous pouvons spécifier un cas par défaut qui sera exécuté si aucune correspondance. La syntaxe de l'instruction par défaut est fournie ci-dessous:
défaut;Comment fonctionne l'instruction Switch
Prenons l'exemple ci-dessous pour comprendre comment fonctionne la déclaration de Switch.
Exemple
Cet exemple prend des marques de l'étudiant et trouve la note:
public static void main (String [] args)L'état du cas de commutateur est (marques / 10), disons maintenant que l'utilisateur est entré «78».
Le numéro entré sera divisé par 10 I.e. 78/10
Nous obtiendrons le résultat égal à 7 car dans Java «/» l'opérateur divise les deux nombres et considérer le quotient en conséquence.
Par conséquent, l'instruction Switch va pour le cas «7» et le code associé au cas «7» sera exécuté:
Supposons que l'utilisateur a entré un nombre supérieur à 100, alors nous obtiendrons la sortie suivante:
Maintenant, l'utilisateur est entré 130, ce qui est supérieur à 100, donc l'instruction Switch ne s'exécuterait pas.
Conclusion
L'instruction Switch en Java est utilisée pour effectuer différentes tâches sur la base de l'état fourni. Les instructions / mots clés de rupture et de défaut sont facultatifs dans l'instruction Switch, l'instruction BREAK peut être utilisée pour sortir du corps de l'interrupteur, et le mot-clé par défaut peut être utilisé pour spécifier un cas générique qui s'exécutera si aucune correspondance dans un cas de commutateur.