E305. (https://youtu.be/EGh-_RK5atY) Crea una aplicación llamada Calculadora, nos pedirá 2 operandos (int) y un signo aritmético (char), según este último se realizará la operación correspondiente. Al final mostrara el resultado en un cuadro de dialogo.
Los signos aritméticos disponibles son:
·+: suma los dos operandos.
·-: resta los operandos.
·*: multiplica los operandos.
·/: divide los operandos, este debe dar un resultado con decimales (double)
·^: 1º operando como base y 2º como exponente.
·%: módulo, resto de la división entre operando1 y operando2.
package U03;
/*
* E305. Crea una aplicación llamada Calculadora,
* nos pedirá 2 operandos (int) y un signo aritmético (char),
* según este último se realizará la operación correspondiente.
* Al final mostrara el resultado en un cuadro de dialogo.
*/
import java.util.Scanner;
public class E3_05 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Dato 1:");
int dato1=sc.nextInt();
System.out.println("Dato 2:");
int dato2=sc.nextInt();
System.out.println("Oper:");
char oper=sc.next().charAt(0);
int res=switch(oper) {
case '+' -> {yield dato1+dato2;}
case '-' -> {yield dato1-dato2;}
case '*' -> {yield dato1*dato2;}
case '/' -> {yield dato1/dato2;}
default -> {yield -9999;}
};
System.out.println("Resultado: "+ res);
}
}