Instrucciones de decisión case
-
Upload
jesus-martinez -
Category
Technology
-
view
37 -
download
3
Transcript of Instrucciones de decisión case
JESUS MARTINEZ FAJARDO
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.
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.
ESTRUCTURA
switch (expresión_entera) {
case (valor1): instrucciones_1;
[break;]
case (valor2): instrucciones_2;
[break;]
…..
case (valorN): instrucciones_N;
[break;]
default: instrucciones_por_defecto;
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");
}
}
}
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.