La sentencia switch de Java es una alternativa a tener múltiples " si " y "else if" encadenados uno detrás de otro en el valor de la misma variable se está probando en cada caso. La instrucción Switch es más eficiente en términos de la escritura de Java que varios " si " condicionales , como la estructura ahorra en secciones repetidas de código . En general, las sentencias switch crea condicionales más fácil de leer , entender y editar . Instrucciones
1
Encuentra la variable que desea realizar la declaración Encender en el código. Puede utilizar sentencias switch con los tipos de datos primitivos y algunos tipos de objeto, sino que se utilizan normalmente para este tipo como "int " y "char ". El código siguiente muestra el principio de una sentencia switch que utiliza un "int " variables :
int myNumber = 2 ; interruptor
( myNumber ) {
//código para cada valor de myNumber va aquí
}
Entre los soportes , incluye todo lo que quieres que ocurra para cada valor especificado de la variable " myNumber " , que aparece como la variable que se probó en el inicio . de la sentencia switch
2
Incluir código que indica lo que quiere hacer cuando se encuentran ciertos valores de " myNumber " antes del cierre "} " bracket :
caso 0 : System . out.println ( " Zero ");
caso 1 : System.out.println ( " Número Uno ");
caso
2 : System.out.println ( " Número Dos ");
caso 3 : System.out.println ( " ¡ Número tres ");
Cuando se ejecuta el código , se realiza una prueba condicional para cada instrucción del caso , comprobar si el variable indicada en el comienzo de los partidos sentencia switch . Si el valor coincide, el código dentro de dicha sentencia del caso particular, se ejecuta , de lo contrario , la ejecución pasa a la siguiente instrucción Case dentro del bloque Interruptor
3
Añadir sentencias break para evitar código innecesario . se ejecute . Dado que la variable " myNumber " sólo tiene un valor, no tiene sentido seguir para poner a prueba para cada caso , por lo que incluyen sentencias break en cada línea de la siguiente manera :
caso 0 : System.out.println ( " Zero! "); break;
caso 1 : System.out.println ( " Number One ") ; break;
caso
2 : System.out.println ( " ¡ Número dos ") ; break;
caso 3 : System.out.println ( " número tres "); break;
Ahora, cuando se identificó el caso correcto, esa sección del código se ejecuta y el programa salta inmediatamente al punto después de la sentencia switch.
4
Proporcionar una instrucción de "default " en caso de que ninguna de las declaraciones de casos específicos están satisfechos . Si la variable " myNumber " no contiene un número entre cero y tres, no pasará nada cuando se ejecuta este ejemplo sentencia switch. Para atender esta situación, incluir una especificación por defecto de la siguiente manera después de la última declaración de caso:
default : System.out.println ( " Algo más "); break;
Incluso en los casos donde se siente seguro de que la variable contendrá uno de los valores especificados en la lista de declaraciones de casos , es más seguro para incluir una instrucción por defecto en caso de que algo va mal.
5
probar el código . Compilar y ejecutar el programa con diferentes valores de la variable " myNumber " , comprobando que funciona como usted espera que cada vez. Utilice los valores que se encuentran dentro de la lista de declaraciones de casos y algunos que no lo son.