Crie uma classe Calculadora com as operações.
Class.calculadora
public class Calculadora {
static void main() {
}
double soma(double num1, double num2){
double result = num1 + num2;
return result;
}
double subtrai(double num1, double num2){
double result = num1 - num2;
return result;}
double divide(double num1, double num2){
double result = num1 / num2;
return result;}
double multiplica(double num1, double num2){
double result = num1 * num2;
return result; }
}
Class.main:
import java.util.Scanner;
public class Main {
static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Calculadora calc = new Calculadora();
int operador;
System.out.println("Digite qual operação deseja fazer: (1. soma). (2. subtr.). (3. multiplicacao). (4. divisao)");
operador = scan.nextInt();
while(operador < 0 || operador > 4){
System.out.println("Digite um dos valores a seguir: (1. soma). (2. subtr.). (3. multiplicacao). (4. divisao)");
operador = scan.nextInt();
}
System.out.println("Digite um número: ");
double num1 = scan.nextDouble();
System.out.println("Digite outro número: ");
double num2 = scan.nextDouble();
switch(operador){
case 1: calc.soma(num1, num2);
System.out.println("Resultado: "+ calc.soma(num1, num2));
break;
case 2: calc.subtrai(num1, num2);
System.out.println("Resultado: "+ calc.subtrai(num1, num2));
break;
case 3: calc.multiplica(num1, num2);
System.out.println("Resultado: "+ calc.multiplica(num1, num2));
break;
case 4: calc.divide(num1, num2);
System.out.println("Resultado: "+ calc.divide(num1, num2));
break;
}
}
}