Tecnología

Inicio

Cómo utilizar la caja tutoriales

La declaración 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 las decisiones cuando hay una amplia variedad de posibles opciones que el código equivalente mediante sentencias "si entonces si no". Por ejemplo, en lugar de escribir algo como esto:

si (x = 1), entonces
// Hacer algo
else if (x = 2) a continuación,
// Hacer algo más
else if (x = 3) a continuación,
// Hacer algo más.

Puede escribir una de estas declaraciones de casos.

Instrucciones

Java

1 Escriba la instrucción switch junto con el nombre de la variable que desea utilizar para la comparación, junto con un par de soportes de apertura y cierre. Dado que el ejemplo utilizado en la introducción "x" Este ejemplo, así:

interruptor (x) {

}

Todas las declaraciones de casos irán 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ñadir las declaraciones de casos, con cada frase que termina con la palabra clave "ruptura". Esto es muy importante: se dice que la declaración de Java caso está terminado. Si usted no puede poner en la palabra reservada break, Java seguirá funcionando todos los demás estados de caso hasta que encuentra un descanso.

caso 1:

// Do something
break;

Caso 2:

// Do something else
break;

Caso 3:

// Do something else
break;

3 Opcionalmente, añadir una declaración "por defecto". Este es el caso de que se ejecute Si ninguno de los demás casos se aplican las declaraciones. Al igual que los demás, tiene que terminar con un descanso y que debe ser absolutamente pasado.

defecto:

// This is the last resort.
break;

Visual Basic

4 Escriba la palabra clave "Select Case" y la variable que va a utilizar. En este ejemplo se continuará con la suposición de que la variable será "x". El bloque finalizará con las palabras clave "End Select."

Select Case x
End Select

caso de selección de Visual Basic es un poco más potente que el de Java: tipos de datos numéricos y más basados ​​en caracteres en el idioma puede ser utilizado como una variable a ensayar.

5 Inserte las declaraciones de casos. Las declaraciones de caso en sí son un poco más potente también. Como se puede ver, se puede usar 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 de "descanso" al final de cada línea.

Caso 1

// Do something

Para el caso 2 3

// Do something else

caso 4,5,6

// Do another thing

6 Opcionalmente, escriba una declaración por defecto utilizando las palabras clave "Case Else":

Case Else:

// This is a last resort.

C / C ++

7 El C / C ++ switch de los casos declaración le resultará familiar. El switch de los casos de Java fue diseñado para buscar casi exactamente igual que el switch de los casos en el lenguaje C mayor.

interruptor (x)

{
}

8 Inserte las declaraciones de casos.

case 1:
// Do something
break;
case 2:
// Do something else
break;

Como Java, las declaraciones de caso en C se limitan a los tipos de datos integrales. Sin embargo, C entiende los tipos de datos enteros un poco más amplia que la de Java hace, por lo que los caracteres individuales, como "a", se convierten simplemente a un equivalente entero. Esto permite a los desarrolladores de C ++ que utilizan los estados switch-case para comparar las letras, así como números.

9 Inserte una declaración por defecto, si usted quisiera uno.

default:
// Do another thing.

A diferencia de Java, por defecto en sí no requiere una declaración de la rotura, sin embargo, puede utilizar uno si lo desea.