La sentencia switch de los casos comunes a la mayoría de los lenguajes de programación proporciona una manera más fácil y más fácil de leer para manejar decisiones cuando hay una amplia variedad de posibles opciones que el código equivalente mediante " Si, pues, otra cosa " declaraciones . Por ejemplo , en lugar de escribir algo como esto : if ( x = 1 ) entonces //Do somethingelse if ( x = 2 ) then //Hacer algo elseelse if ( x = 3 ) then //Hacer algo else.You puede escribir una de estas sentencias case . Instrucciones
Java
1
Tipo de la sentencia switch junto con el nombre de la variable que se desea utilizar para la comparación , junto con un par de corchetes de apertura y cierre . Dado que el ejemplo de la introducción utilizada " x ", este ejemplo así : Interruptor
(x ) { }
Todas las declaraciones de casos irá entre estos soportes
.
una limitación importante en los estados de conmutación de casos de Java es que la variable utilizada debe ser un entero . No hay flotadores , cuerdas u otros tipos de datos permitidos.
2
Añada las sentencias case , con cada frase que termina con la palabra clave "break" . Esto es muy importante : se dice de Java que ha terminado la instrucción case . Si usted no puede poner en la palabra clave break , Java seguirá corriendo el resto de sentencias case hasta que encuentra un descanso
caso
1 ://Do somethingbreak , . Caso 2 ://Hacer algo elsebreak y el caso 3 ://hacer algo elsebreak ;
3
lo desea, agregue una declaración "default " . Este es el evento que se debe ejecutar ninguno de los demás casos se aplican las declaraciones . Al igual que los demás , tiene que terminar con una ruptura y absolutamente debe ser la última
:/default /Esta es la última resort.break ; .
Visual Basic
Página 4
escriba las palabras clave " Select Case " y la variable que se va a utilizar. En este ejemplo se continuará con la suposición de que la variable será " x ". El bloque va a terminar con las palabras clave " End Select . "
Select Case Xend Select
selecto caso de Visual Basic es un poco más potente que Java : más numéricos y de tipo carácter de datos en el lenguaje puede ser utilizado como una variable a analizar.
5
Inserte las sentencias case . Las propias declaraciones de casos son un poco más potente también. Como puede ver , puede utilizar palabras como " a" y comas para crear una lista de valores que se ajustan para una entrada dada. Tampoco hay necesidad de escribir una declaración "break" al final de cada línea.
Asunto 1 //Do somethingCase 2 a 3 //Haz algo elseCase 4,5,6 //hacer otra cosa
6
Opcionalmente , escribir una declaración de default con el " Case Else " palabras clave :
Case Else ://Este es el último recurso
C . /C + +
7
C /C + + sentencia switch de los casos le resultará familiar . El switch-case Java fue diseñado para parecer casi exactamente igual que el switch de los casos en el lenguaje C mayor . Interruptor
(x ) { }
8
Insertar las sentencias case .
caso
1 ://Do somethingbreak y el caso 2 ://Haz algo elsebreak ;
igual que Java, sentencias case en C se limitan a los tipos de datos enteros . Sin embargo , C comprende los tipos de datos enteros un poco más amplia que Java no , personajes tan distintos , como "a", se convierte en simplemente un equivalente entero. Esto permite a los desarrolladores de C + + que utilizan los estados de conmutación de casos para comparar letras y números.
9
Inserte una declaración por defecto , si usted quisiera uno .
:/Default /No otra cosa .
a diferencia de Java, en sí defecto no requiere una sentencia break , sin embargo , puede usar uno si lo desea.