Docente: Gabriel Barboza
Programación I
public class miniCalc{ public static void main(String args[]){ int a = 1; int b = 1; char op = '/'; System.out.print("El resultado es : "); if ( op == '+' ) { System.out.println( a + b); } else if ( op == '-') { System.out.println( a - b); } else if ( op == '*') { System.out.println( a * b); } else if ( op == '/') { System.out.println( a / b); } } }
Docente: Gabriel Barboza
switch (variable) { case <posible valor> : Instrucciones : break; case <posible valor> : Instrucciones : break; case <posible valor> : Instrucciones : break; case <posible valor> : Instrucciones : break; case <posible valor> : Instrucciones : break; default : Instrucciones ; }
Docente: Gabriel Barboza
Dada una variable de entrada esta se define seguido de la sentencia switch.
Se abre una llave para iniciar los posibles valores que pueda tomar dicha variable.
Los juegos de valores son iniciados con case seguido del posible valor de la variable, posteriormente es definido un juego de instrucciones que serán ejecutados en caso de corresponder con el valor de la variable y finalmente (opcional) se utiliza vocablo break para salir del ciclo case.
Un valor opcional es la definición de la línea default, cuyas instrucciones serán ejecutadas en caso que la variable del switch no coincida con los valores definidos.
Docente: Gabriel Barboza
Dentro del CASE no se necesitan llaves El programa entra en el DEFAULT si no
entró en otra opción El BREAK hace que el CASE se termine
Docente: Gabriel Barboza
import java.util.Scanner; public class miniCalcSwitch{ public static void main(String args[]){ int a ,b; char op = '/'; Scanner entrada= new Scanner
(System.in); System.out.println("Ingrese el valor del
primer término : "); a= entrada.nextInt(); System.out.println("Ingrese el valor del
segundo término : "); b= entrada.nextInt(); System.out.println("Ingrese la operación
deseada(+)(-)(*)(/): "); op= entrada.next().charAt(0);
//Convierto de String to char. System.out.print("El resultado es : ");Docente: Gabriel Barboza
switch ( op ) { case '+': System.out.println( a + b ); break; case '-': System.out.println( a - b ); break; case '*': System.out.println( a * b ); break; case '/': System.out.println( a / b ); break; default: System.out.println("error" ); break; } } }
Docente: Gabriel Barboza
Realice un programa que solicite el nombre (“Ingrese su nombre”) y el numero del mes correspondiente a su cumpleaños ("Indique el numero de mes de su cumpleaños"), luego el programa desplegara ("Su nombre es …….y cumpleaños en ……“).
Nota: verifique que si ingresa un numero ∉{1,…,12} despliegue un mensaje
de error ("Ud ingreso un número de mes incorrecto").
Docente: Gabriel Barboza
Dada una variable de entrada esta se define seguido de la sentencia switch.
Se abre una llave para iniciar los posibles valores que pueda tomar dicha variable.
Los juegos de valores son iniciados con case seguido del posible valor de la variable, posteriormente es definido un juego de instrucciones que serán ejecutados en caso de corresponder con el valor de la variable y finalmente (opcional) se utiliza vocablo break para salir del ciclo case.
Docente: Gabriel Barboza
¿Cuál es la utilidad de break? ¿Cuándo el programa ingresa a la opción
default?
Docente: Gabriel Barboza
¿Cuál es la utilidad de break? El break es necesario para aislar cada uno
de los casos. Por tanto, si un caso cumple la condición, se ejecutan sus instrucciones, y el break hace salir del bucle. Entonces los casos siguientes no se comprueban.
Docente: Gabriel Barboza
¿Cuándo el programa ingresa a la opción default?
La etiqueta default puede utilizarse para ejecutar una secuencia de instrucciones en caso de que no se haya cumplido la condición del switch.
Docente: Gabriel Barboza
Realice un programa que solicite una nota (“Ingrese su nota”), luego el programa desplegara el juicio correspondiente:
nota<=6 Insuficiente nota==7 Suficiente nota==8 Bien 8<nota<=10 Notable nota==11 Sobresaliente nota==12 Excelente
Nota: verifique que si ingresa un numero ∉{1,…,12} despliegue un mensaje de error
("Ud ingreso una nota no valida").
Docente: Gabriel Barboza
Top Related