La sentencia switch

Páginas: 2 (265 palabras) Publicado: 6 de octubre de 2015
La sentencia switch
Una sentencia switch permite a una variable ser probada por una lista de condiciones. Cada condición se llama case.Veamos la sintaxis:
switch (expresion) {
     case valor1:        / / Declaraciones
        break; / / opcional
     case valor2:
        / / Declaraciones
        break; / / opcional
     / / Usted puede tener cualquier número de sentencias case.
     default: / /Opcional
        / / Declaraciones que cumplirá si la variable no entra en ningún caso.
}
Las siguientes reglas se aplican a una sentencia switch :
La variable que se utiliza en una sentencia switchsólo puede ser un byte, short , int, o char.
Puedes tener cualquier número de sentencias case dentro de un switch. Cada caso es seguido del valor a ser comparado.
El valor de un caso debe ser el mismotipo de datos que la variable en el switch.
Cuando la variable del switch es igual a un caso, las instrucciones que siguen a ese caso se ejecutará hasta que se alcanza una sentencia break.
Cuando sellega a una sentencia break, el caso termina, y el flujo de control pasa a la siguiente línea después de la sentencia switch.
No todos los casos tiene que contener un break.
Una sentencia switch puedetener un caso por defecto (opcional), que debe aparecer al final del switch. El caso por defecto se puede utilizar para realizar una tarea cuando ninguno de los casos es cierto.
Veamos un ejemplo:public class Curso {

public static void main(String args[]){
char departamento = 'B';

switch(departamento)
{
case 'A' :
System.out.println("Desarrollo");break;
case 'B' :
System.out.println(“Recursos Humanos");
break;
case 'C' :
System.out.println("Finanzas");
break;
case 'D' :System.out.println("Mercadeo");
default :
System.out.println(“Departamento invalido");
}
System.out.println(“Código para el departamento es " +...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control Y Sentencias De Switch
  • Sentencia Switch en C#
  • Estructuras De Selección: Sentencias If Y Switch
  • La sentencia switch
  • SEntEncia Switch En C++
  • Sentencia de decisión switch
  • Switch
  • switches

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS