Instrucciones de decisión case

6
JESUS MARTINEZ FAJARDO

Transcript of Instrucciones de decisión case

Page 1: Instrucciones de decisión case

JESUS MARTINEZ FAJARDO

Page 2: Instrucciones de decisión case

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

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

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

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

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.