Syntaxe de la structure du commutateur (instruction Switch)
Switch (Expression) {---> Le type est int, Char Case constante 1: ---> La structure de cas peut avoir plusieurs // bloc de déclaration 1break; ---> le programme sort de la structure de commutation constante de cas n: ---> Les valeurs des constantes ne peuvent pas être le même bloc // bloc de déclaration nul; par défaut: ---> le rôle de la structure si la structure est la même pause de bloc de déclaration;};};Voyons un exemple de code ci-dessous, avec des commentaires détaillés, vous pouvez vous référer à:
classe publique SwitchStu {/ * switch: switch (variable) {case littéral a: code a; casser; Case littéral B: Code B; casser; Par défaut: code e} code C juge la valeur de la variable. Si la valeur est égale à A, le nom exécute A, s'il est égal à B, le nom exécute B. Si toutes les conditions de cas ne sont pas remplies, alors le code à exécuter par défaut est souscrit: Une fois que la condition d'un cas est remplie, avant de rencontrer une pause, tout le code après le cas suivant sera exécuté comme note: 1. 3. Le commutateur ne peut juger que le type int (et les types qui peuvent être automatiquement convertis en int), et après JDK1.7, vous pouvez juger l'expansion du type de chaîne et d'énumération: si le bloc, les supports des succursales comme le commutateur ne peuvent être omis, mais il n'est pas recommandé de réduire la lisibilité du code (lorsque la branche n'a qu'une seule phrase de code) * / public STATIC VOID MAIN (String [] args) {java. java.util.scanner (System.in); System.out.println ("s'il vous plaît entrez votre âge"); char age = (char) sc.nextint (); // char ch = 'i'; // int i = ch; string str = "6"; switch (str) {case "16": case "17": case "18": System.out.println ("Study in High School"); case; case; case. "12": System.out.println ("Study in 6"); Break; case "6": System.out.println ("Study in Grade 1"); Break; Default: System.out.println ("ne pas étudier");} System.out.println ("Go Home, Scod"); if (Âge% 2 == 0) System.out.out.Println ("est un même Numéro "); System.out.println (" Le code continue d'être texturé ");}}Résumer
Ce qui précède est toute l'explication détaillée du code de l'instruction de sélection de commutation dans Java. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à ce site:
Java effectue une analyse d'instance de l'objet du point de vue du code source JDK
Explication détaillée du code de classe de test interne Java
Analyse du code de test de succession dans Java
S'il y a des lacunes, veuillez les signaler. Merci vos amis pour votre soutien pour ce site!