ESTRUCTURA DE CONTROL DE FLUJO SWITCH.
Es una estructura condicional compleja porque permite evaluar varios valores
a la vez.
Cada case contiene un valor de la expresión, y si este efectivamente se cumple
se ejecutan las instrucciones dentro de este case.
Para poder salir del switch usamos la instrucción break, o también podemos
usar break si solo queremos que se ejecuten las instrucciones dentro de un
case.
ej. en JAVA:
package blogger;
import java.util.Scanner;
public class Blogger {
public static void main(String[] args) {
Scanner consola = new Scanner(System.in);
System.out.println("== Dia de la Semana ==");
System.out.println("ingrese un numero");
int dia_de_la_semana = consola.nextInt();
switch(dia_de_la_semana){
/* El número ingresado va a ejecutar las instrucciones
donde el valor del case sea equivalente al número ingresado */
case 1:
System.out.println("es Lunes");
break; // La instrucción break, termina la ejecución del case
case 2:
System.out.println("es Martes");
break;
case 3:
System.out.println("es Miercoles");
break;
case 4:
System.out.println("es Jueves");
break;
case 5:
System.out.println("es Viernes");
break;
case 6:
System.out.println("es Sabado");
break;
case 7:
System.out.println("es Domingo");
break;
default: // Si el número ingresado no equivale a los cases anteriores. Se ejecutara default
System.out.println("dia desconocido");
break;
}
}
}
Link a mi perfil de scratch!
Hitomi seal of approval