Exemple de commutateur

Exemple de commutateur

Si aucune étiquette par défaut n`est trouvée, le programme continue à la (aux) instruction (s) après le commutateur. GitHub abrite plus de 28 millions développeurs travaillant ensemble pour héberger et réviser le code, gérer des projets et construire des logiciels ensemble. Alors, 4. C`est la raison après le cas 2, tous les cas ultérieurs et les instructions par défaut ont été exécutées. Cela peut être réalisé en utilisant l`instruction Break. Écrire le code à l`aide si. Vous pouvez également utiliser des caractères dans le cas de commutation. La section par défaut gère toutes les valeurs qui ne sont pas explicitement gérées par l`une des sections de cas. Une instruction if-then-else peut tester des expressions en fonction de plages de valeurs ou de conditions, alors qu`une instruction switch teste des expressions basées uniquement sur un entier unique, une valeur énumérée ou un objet String. Essayez l`exemple suivant pour comprendre l`instruction switch. La chaîne dans l`expression de commutateur est comparée avec les expressions associées à chaque étiquette de cas comme si le String. Les deux premiers contrôles se transforment en deux cas. Le commutateur a un ou plusieurs blocs de cas et une valeur par défaut facultative.

Il n`y a pas besoin de plus de tests. Avant que nous discuterons plus au sujet de l`instruction de coupure, devinez la sortie de ce programme de C. Vous pouvez l`utiliser pour découvrir le type d`une valeur d`interface. Mais la construction de l`interrupteur est encore plus propre et plus descriptive. Les instructions break sont utiles lorsque vous souhaitez que votre flux de programme soit sorti du corps du commutateur. Case n`a pas toujours besoin d`avoir l`ordre 1, 2, 3 et ainsi de suite. Plusieurs variantes de cas qui partagent le même code peuvent être regroupées. Le bloc se brise (se termine) là de toute façon. Utilisez l`instruction switch pour sélectionner l`un des nombreux blocs de code à exécuter.

Si plusieurs cas correspondent à une valeur de casse, le premier cas est sélectionné. C`est un match, donc l`exécution commence à partir du cas 4 jusqu`à la pause la plus proche. Cependant, il n`y a pas de telles déclarations dans le programme ci-dessus qui pourrait briser le flux après l`exécution du cas 2. Ici, le commutateur commence à comparer un de la première variante de cas qui est 3. Si par défaut n`est pas le dernier cas dans le bloc de commutation, n`oubliez pas de terminer le cas par défaut avec une pause. Le match échoue. Remarque: cet exemple vérifie si l`expression dans l`instruction switch est null. En outre, cas n`a pas besoin d`être dans un ordre croissant toujours, vous pouvez les spécifier dans n`importe quel ordre selon la nécessité du programme. S`il vous plaît noter: la pause au fond n`est pas nécessaire. Exemple de switch case avec Break je prends la même chose ci-dessus que nous avons vu ci-dessus, mais cette fois, nous utilisons Break.

C`est donc une sorte d`auto-assurance. Si aucun cas correspondant n`est trouvé, le programme continue à l`étiquette par défaut. Il n`est pas nécessaire de briser le dernier cas dans un bloc de commutation. Dans Java SE 7 et versions ultérieures, vous pouvez utiliser un objet String dans l`expression de l`instruction switch. Vous pouvez sortir du bloc de commutation si votre condition est remplie. Cela arrêtera l`exécution de plus de test de code et de cas à l`intérieur du bloc. Un autre point d`intérêt est la déclaration de rupture. Explication: dans le commutateur j`ai donné une expression, vous pouvez donner variable aussi. Techniquement, la rupture finale n`est pas nécessaire parce que le flux tombe de l`instruction switch.

Dans ce cas, le mois d`août est imprimé à la sortie standard. Il fonctionne également avec les types énumérés (discutés dans les types ENUM), la classe String et quelques classes spéciales qui encapsulent certains types primitifs: Character, Byte, Short et Integer (discutés dans Numbers et Strings). Le corps d`une instruction switch est connu comme un bloc de commutation. Ils peuvent avoir n`importe quelle valeur entière après le mot clé case. Le programme SwitchDemoFallThrough affiche des instructions dans un bloc de commutation qui tombent. Vous pouvez placer le code suivant dans un test. Les instructions Switch expriment des conditions dans de nombreuses branches. Pour correspondre précisément à la fonctionnalité de Switch, le si doit utiliser une comparaison stricte` = = = `. Si rien ne se passe, téléchargez GitHub Desktop et réessayez.

Insistons sur le fait que le contrôle de l`égalité est toujours strict. L`utilisation d`une pause est recommandée pour que la modification du code soit plus facile et moins sujette aux erreurs.

/ Senza categoria

Share the Post

About the Author

Comments

Comments are closed.