INSTRUCCIÓN SWITCH
switch() es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes int o char, cuando la computadora 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 último es opcional.
Sintaxis:
switch (expresión) {
case valor1:
// Secuencia de instrucciones
break;
case valor2:
// Secuencia de instrucciones
break;
…
case valorN:
// Secuencia de instrucciones
break;
default:
// Secuencia de instrucciones
}
PROGRAMA SWITCH (MESES)
import java.util.Scanner;
public class opciones {
public static void main(String[] args) {
int mes; Scanner entrada= new Scanner(System.in);
System.out.print("Introduce un valor entre 1 y 12: ");
mes = entrada.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: // en otro caso ...
System.out.println("Ese valor no corresponde a ningún mes!!!");
}// terminación de switch
}
}
No hay comentarios:
Publicar un comentario