La sentencia switch

Páginas: 2 (431 palabras) Publicado: 26 de febrero de 2015
La sentencia switch
Mediante la sentencia switch se puede
seleccionar entre varias sentencias según el
valor de cierta expresión.
La forma general de switch es la siguiente:
switch (expresionMultivalor ) {
  case valor1 : conjuntoDeSentencias; break;
  case valor2 : conjuntoDeSentencias; break;
  case valor3: conjuntoDeSentencias; break;
  default: conjuntoDeSentencias; break;
 } Las sentencias break que aparecen tras cada conjunto
de Sentencias , provoca que el control salga del switch y
continúe con la siguiente instrucción al switch.
 Las sentencias break son necesariasporque sin ellas se
ejecutarían secuencialmente las sentencias case
siguientes.


Existen ciertas situaciones en las que se desea ejecutar
secuencialmente algunas o todas las sentencias case,para lo que habrá que eliminar algunos break.
 Finalmente, se puede usar la sentencia default para
manejar los valores que no son explícitamente
contemplados por alguna de las sentencias case. Suuso
es altamente recomendado.
 Por ejemplo, supongamos un programa con una variable
entera meses cuyo valor indica el mes actual, y se desea
imprimir el nombre del mes en que estemos. Se puedeutilizar la sentencia switch para realizar esta operación:


int meses;
  switch ( meses ){
  case 1: System.out.println( "Enero" ); break;
  case 2: System.out.println( "Febrero" ); break;
 case 3: System.out.println( "Marzo" ); break;
  //Demas meses
  // . . .
  case 12: System.out.println( "Diciembre" );
break;
  default: System.out.println( "Mes no valido" );
break;
 }

El decidir si usar la sentencia if o switch
depende del criterio de cada caso. Se puede
decidir cuál usar basándonos en la
legibilidad, aunque se recomienda utilizar
switch para sentencias conmás de tres o
cuatro posibilidades.

Sentencias de salto: break,
continue y return
Sentencia break
La sentencia break provoca que el flujo de
control salte a la sentencia inmediatamente...
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