Instruccion Switch Java

Páginas: 2 (441 palabras) Publicado: 21 de noviembre de 2012
5.6 Instrucción Switch
Es una sentencia condicional multiramificada o de selección múltiple: dependiendo del valor de una variable o expresión entera permite ejecutar una o varias sentencias deentre muchas. La expresión puede ser de un tipo ordinal (de tipo entero byte, short ó int o de tipo carácter char) pero no puede ser de un tipo real o de un tipo cadena. Sintaxis:
switch (expresion) {case valor_1: sentencias_1; break; case valor_2: sentencias_2; break; ... case valor_n: sentencias_n; break; [default: sentencias_x;] }

Cada sentencia case contiene un único valor distinto del de lasdemás sentencias case. A continuación del valor se introduce la sentencia o sentencias que se ejecutan en el caso de que el valor indicado coincida con el de la variable o expresión selector. Lassentencias que siguen a cada uno de los valores no se engloban entre llaves, pero suelen ir seguidas de un break. Si la expresión no coincide con ningún valor se ejecuta la sentencia que sigue a default,aunque esta parte (default) no es obligatoria. Si no existe algún break, continua la ejecución de la siguiente opción hasta el siguiente break o hasta el final de la sentencia switch. El diagrama deflujo de la sentencia switch se muestra a continuación:

A continuación se muestra un ejemplo de programa que emplea la sentencia switch para visualizar en pantalla mensajes distintos, en funcióndel primer carácter del primer argumento introducido en la línea de comandos de la ejecución:



/*Ejemplo de uso de la sentencia switch * Tutor: Ramón E. Garza */ public class Caracter { publicstatic void main (String [] args) { char c; c=args[0].charAt(0); switch (c) { case 'a': System.out.println("Es la vocal a"); break; case 'e': System.out.println("Es la vocal e"); break; case 'i':System.out.println("Es la vocal i"); break; case 'o': System.out.println("Es la vocal o"); break; case 'u': System.out.println("Es la vocal u"); break; case 'A': System.out.println("Es la vocal A"); case...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instruccion switch c++
  • Instruccion If Java
  • Instrucciones En Java
  • Instrucciones en java
  • Switch
  • switches
  • Switch
  • Switches

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS