instrucciones de decisión case
TRANSCRIPT
![Page 1: Instrucciones de decisión case](https://reader035.vdocuments.co/reader035/viewer/2022071818/55aeba121a28ab39568b4632/html5/thumbnails/1.jpg)
JESUS MARTINEZ FAJARDO
![Page 2: Instrucciones de decisión case](https://reader035.vdocuments.co/reader035/viewer/2022071818/55aeba121a28ab39568b4632/html5/thumbnails/2.jpg)
Permite ejecutar una serie de
operaciones para el caso de que una
variable tenga un valor entero dado.
La ejecución saltea todos los case
hasta que encuentra uno con el valor
de la variable, y ejecuta desde allí
hasta el final del case o hasta que
encuentre un break , en cuyo caso
salta al final del case.
![Page 3: Instrucciones de decisión case](https://reader035.vdocuments.co/reader035/viewer/2022071818/55aeba121a28ab39568b4632/html5/thumbnails/3.jpg)
El default permite poner una serie
de instrucciones que se ejecutan
en caso de que la igualdad no se
de para ninguno de los case.
![Page 4: Instrucciones de decisión case](https://reader035.vdocuments.co/reader035/viewer/2022071818/55aeba121a28ab39568b4632/html5/thumbnails/4.jpg)
ESTRUCTURA
switch (expresión_entera) {
case (valor1): instrucciones_1;
[break;]
case (valor2): instrucciones_2;
[break;]
…..
case (valorN): instrucciones_N;
[break;]
default: instrucciones_por_defecto;
![Page 5: Instrucciones de decisión case](https://reader035.vdocuments.co/reader035/viewer/2022071818/55aeba121a28ab39568b4632/html5/thumbnails/5.jpg)
EJEMPLOpublic class Meses {
public static void main(String []args)
{
Scanner in=new Scanner(System.in);
System.out.print("Ingrese un numero 1-12:");
int mes=in.nextInt();
switch (mes)
{
case 1:System.out.println("ENERO");break;
case
2:System.out.println("FEBRERO");break;
case 3:System.out.println("MARZO");break;
case 4:System.out.println("ABRIL");break;
case 5:System.out.println("MAYO");break;
case 6:System.out.println("JUNIO");break;
case 7:System.out.println("JULIO");break;
case 8:System.out.println("AGOSTO");break;
case
9:System.out.println("SEPTIEMBRE");break;
case
10:System.out.println("OCTUBRE");break;
case
11:System.out.println("NOVIEMBRE");break;
case
12:System.out.println("DICIEMBRE");break;
default:System.out.println("IERROR, el
número no existe");
}
}
}
![Page 6: Instrucciones de decisión case](https://reader035.vdocuments.co/reader035/viewer/2022071818/55aeba121a28ab39568b4632/html5/thumbnails/6.jpg)
EJERCICIOS
1.- Ingresar una letra entre a y e y reportar el mensaje de acuerdo a:A excelenteB buenoC regularD maloE pésimo
2.-Ingresar 2 números y luego escoger la operación que se quiere hacer con ellos y reportar el resultado.
3.-Ingresar el numero de mes y reporte el número de días que tiene ese mes.