Sintaxis de la estructura del interruptor (instrucción de interruptor)
Switch (Expression) {---> Type es int, Char Case constante 1: ---> La estructura de casos puede tener múltiples // Bloque de instrucción 1Break; ---> El programa separa la estructura del interruptor constante N: ---> Los valores de las constantes no pueden ser los mismos // Bloque de instrucción NBOK; predeterminado: ---> El papel de lo contrario en la estructura if es el mismo // Bloque de declaraciones;}Veamos un ejemplo de código a continuación, con comentarios detallados, puede consultar:
public class switchstu {/* switch: switch (variable) {case literal a: código a; romper; Caso literal B: Código B; romper; Valor predeterminado: Código E} El Código C juzga el valor de la variable. Si el valor es igual a A, el nombre ejecuta A, si es igual a B, el nombre se ejecuta B. Si no se cumplen todas las condiciones de caso, entonces el código para ejecutar el valor predeterminado está suscrito: después de que se cumpla la condición de un caso, antes de que se encuentre en encontrar la ruptura, todo el código después del próximo caso se ejecutará nota: 1. No puede haber etiquetas duplicadas (valores) en el caso 2. Cuando no hay una declaración después del caso, puede escribir nada o escribir; 3. Switch solo puede juzgar el tipo int (y los tipos que se pueden convertir automáticamente a INT), y después de JDK1.7, puede expansión de la cadena y el tipo de enum: si el bloque, los soportes de ramas como el conmutador se pueden omitir, pero no se recomienda reducir la legibilidad del código (cuando la rama solo tiene una sentencia de código) */pública voides main (] []) new java.util.scanner (System.in); System.out.println ("Por favor, ingrese su edad"); char Age = (char) sc.nextint (); // char ch = 'i'; // int i = ch; string str = "6"; switch (str) {case "16": case "17": case "18": system.rint.println ("estudio de estudio"); "12": System.out.println ("Estudio en el grado 6"); ruptura; caso "6": System.out.println ("Estudio en el grado 1"); ruptura; predeterminado: system.out.println ("no estudiando más");} System.out.println ("GO HOME, Be Be" shutled "); If (edad%2 == 0) System.out.Println (" "Sea shutled" sharded "es un shocked sharded es un shocked sharded es un sharded es un sintetln (" es un sharded sharded es un sharded sharded es un sharded es un sintets. número "); system.out.println (" El código continúa texturizado ");}}Resumir
Lo anterior es toda la explicación detallada del código de instrucción Switch Selection en Java. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a este sitio:
Java realiza un análisis de instancia de Object desde la perspectiva del código fuente JDK
Explicación detallada del código de clase de prueba interna Java
Análisis del código de prueba de herencia en Java
Si hay alguna deficiencias, por favor, indéngalas. ¡Gracias amigos por su apoyo para este sitio!