Está en la página 1de 6

JAVA TEMA 7: 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.
TAREAS JAVA
1.- Construir una ventana que contenga el siguiente men ( java jframe )
conversin de pesos a dlares
conversin de libras a kilogramos
conversin de kilmetros a millas
fin de men
seleccionar opcin [ ] aqui se captura el dato de variable opcion
2.- Construir un programa que capture un deporte y despliegue dos implementos
deportivos apropiados.( java servlet )
3.- Evaluar cualquier funcin vista para cuando x =3,-4, 5 ( java jsp )

Going home
GOING HOME Shiro Sagisu
----------------------------------------------------------------Tabbed by: Graham Choo
Email: da_tweens@yahoo.co.uk
Tuning: Standard
F
Bb
Am
D7
e|---------------------0-----------------------------------|
B|-5-6-5-6-5-3\1-1---1---4---------------------------------|
G|-5-5-5-5-5-----0-0-----5---------------------------------|
D|-5-7-5-7-5-----2-------4---------------------------------|
A|-8-------------0-------6---------------------------------|
E|---------6-----------------------------------------------|
Gm
A
Dm
C#m
Cm
D7/F
e|-----3h5-5-6-5-6-5-----3---------------------------10----|
B|---6-----3-3-3-3-6-6\0---6-----6-5-----5-4-----4-7-------|
G|-5-------3-------6-6\4---5---5---4---4---3---3---8-------|
D|-------------------------7-7-----6-6-----5-5-----7-------|
A|-----------------0-------5-------4-------3-------8-------|
E|---------3-----------------------------------------------|
Bb
A
Dm
Gaug
e|---------5-6-5-6-5-----5-5-5-6-5h6-5---------------------|
B|-------3---------6-6-8-6-6-6-6-6---5---------------------|
G|-----2-----------6-----7-7---------4---------------------|
D|---3-------------------------------3---------------------|
A|-1---------------0---------------------------------------|
E|-----------------------------------3---------------------|
Gm
C
e|---------------3---------------3-------------------------|
B|-3-2h3-6-----6-----6---6-----6---------------------------|
G|-------3---3-----3---3-3---3-----------------------------|
D|-------5-5-------------5-5-------------------------------|
A|-----------------------3---------------------------------|
E|-------3-------------------------------------------------|
F
Bb
Am
D7
e|---------------------0-----------------------------------|
B|-5-6-5-6-5-3\1-1---1---4---------------------------------|
G|-5-5-5-5-5-----0-0-----5---------------------------------|
D|-5-7-5-7-5-----2-------4---------------------------------|
A|-8-------------0-------6---------------------------------|
E|---------6-----------------------------------------------|

Gm
A
Dm C# C
D7/F
e|-----3h5-5-6-5-6-5-----3---------------10----------------|
B|---6-----3-3-3-3-6-6\0---6---6---6---7-------------------|
G|-5-------3-------6-6\4---5-5-6-6-3-3-8-------------------|
D|-------------------------7-7-6-6-5-5-7-------------------|
A|-----------------0-------5---4---3---8-------------------|
E|---------3-----------------------------------------------|
Bb
A
Dm
Gaug
e|---------5-6-5-6-5-----5-6-5-6-5-------------------------|
B|-------3---------6-6-8-6-6-6-6-5-------------------------|
G|-----2-----------6-----7-------4-------------------------|
D|---3---------------------------3-------------------------|
A|-1---------------0---------------------------------------|
E|-------------------------------3-------------------------|
Gm
e|---------------3-------3-------3-------------------------|
B|-3-2h3-6-----6-------6-------6-------6-------------------|
G|-------3---3-------3-------3-------3---------------------|
D|-------5-5-------5-------5-------5-----------------------|
A|---------------------------------------------------------|
E|-------3-------------------------------------------------|
Gm
C
B/C
F#/C
e|---------------------------8-----------------------------|
B|-3-----3-5-----5-6-----6-7-------------------------------|
G|-3---3---5---5---7---7---6-------------------------------|
D|-3-3-----5-5-----8-8-----8-------------------------------|
A|---------3-----------------------------------------------|
E|-3---------------8-------8-------------------------------|
Bbm
Eb
C7/Eb
e|-------6-------------6-----------------------------------|
B|-6-8-9---6-----6-8-9---6-5-------------------------------|
G|-6-6-6---6---6-6-6-6---6-6-------------------------------|
D|-6-------6-6---6-------6-5-------------------------------|
A|---------------6-------6-6-------------------------------|
E|-6-------6-----------------------------------------------|
G#dim
Fm
Baug
e|---------3-4-6\3-3-3-----3-1-----------------------------|
B|-4-----4-----------1---1-------9-------------------------|
G|-5---5-------------1-1---------8-------------------------|
D|-5-5---------------------------7-------------------------|
A|---------------------------------------------------------|
E|-4-----------------1---------1/7-------------------------|

Bbm
Eb
Gm
C
A7/C
e|---------------6---------8-6-5-----5-3-----3-5-----5---5-|
B|-6-----6-6-8-9---6-----6-----3---3-------3---3---3---2---|
G|-6---6---6-6-6---6---6-------3-3-------3-----3-3-----3---|
D|-6-6-----6-------6-6---------------------------------2---|
A|-----------------6---------------------------3-------3---|
E|-6-------6-------------------3---------------------------|
F
Bb
Am
D7
e|---------------------0-----------------------------------|
B|-5-6-5-6-5-3\1-1---1---4---------------------------------|
G|-5-5-5-5-5-----0-0-----5---------------------------------|
D|-5-7-5-7-5-----2-------4---------------------------------|
A|-8-------------0-------6---------------------------------|
E|---------6-----------------------------------------------|
Gm
A
Dm
C#m
Cm
D7/F
e|-----3h5-5-6-5-6-5-----3---------------------------10----|
B|---6-----3-3-3-3-6-6\0---6-----6-5-----5-4-----4-7-------|
G|-5-------3-------6-6\4---5---5---4---4---3---3---8-------|
D|-------------------------7-7-----6-6-----5-5-----7-------|
A|-----------------0-------5-------4-------3-------8-------|
E|---------3-----------------------------------------------|
Bb
A
Dm
Gaug
e|---------5-6-5-6-5-----5-6-5-6-5-------------------------|
B|-------3---------6-6-8-6-6-6-6-5-------------------------|
G|-----2-----------6-----7-------4-------------------------|
D|---3---------------------------3-------------------------|
A|-1---------------0---------------------------------------|
E|-------------------------------3-------------------------|
Gm
C
e|---------------3---------------3-------------------------|
B|-3-2h3-6-----6-----6---6-----6-----6---------------------|
G|-------3---3-----3---3-3---3-----3-----------------------|
D|-------5-5-------------5-5-------------------------------|
A|-----------------------3---------------------------------|
E|-------3-------------------------------------------------|
C#dim
Eb
e|-4-------4-------6-----8-6-------------------------------|
B|-6-----6-----6---6---6-----9-8-6-------------------------|
G|-5---5-----5---5-6-6-------------------------------------|
D|-6-6-----------------------------------------------------|
A|-4---------------6---------------------------------------|
E|---------------------------------------------------------|
F

e|-0-----------5-8-13--------------------------------------|
B|-1-----1-6-8-----10--------------------------------------|
G|-2---2-----------10--------------------------------------|
D|-3-2-----------------------------------------------------|
A|---------------------------------------------------------|
E|---------------------------------------------------------|
|
|
|
|
|
|
|

/
\
h
p
~
+
x

slide up
slide down
hammer-on
pull-off
vibrato
harmonic
Mute note

También podría gustarte