JAVA INSTRUCCION SWITCH () Tambin existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos,
o se usan una condicin compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instruccin switch(); La instruccin switch() es una instruccin de decisin mltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes ints o chars, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional. En JAVA jsp, servlets, consola el formato de esta instruccin es el siguiente; capturar o asignar variable de condicin; switch(var int o char) { case const1: instruccin(es); break; case const2: instruccin(es); break; case const3: instruccin(es); break; default: instruccin(es); }; Mejor un ejemplo;
Capturar o inicializar variable char llamada opcion; modulo de switch switch(opcion) {
case 'a':desplegar aguila; break; case 'b': case 'B': desplegarBorrego; break; default:desplegar No hay; }; }
Notas: 1.- Solo se puede usar como variable de condicin una variable entera o variable char. 2.- Las constantes que estamos buscando y comparando son de tipo char, por eso se deben encerrar entre apstrofes ( '). 5.- Si se quiere resolver el problema de maysculas o minsculas en el teclado, observar que se usan dos case, pero con un solo break; 6.- Recordar que switch() solo trabaja con constantes y variables de tipo char o int, en este ultimo caso; En particular, instrucciones de tipo switch() se utilizaban para construir programas de seleccin de mens, donde al usuario se le planteaban dos o tres problemas distintos y el propio usuario seleccionaba cual de ellos quera ejecutarse.