Vejam o código:
[code]import java.util.Scanner;;
public class Calculadora {
public static float somar(float num1, float num2){
float total;
total = num1 + num2;
return total;
}
public static float subtrair (float num1, float num2){
float total;
total = num1 - num2;
return total;
}
public static float multiplicar (float num1,float num2){
float total;
total = num1num2;
return total;
}
public static float dividir (float num1, float num2){
float total;
total = num1/num2;
return total;
}
public static float potencia (float num1){
float total;
total = num1num1;
return total;
}
/**
* @param args
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float val1, val2, resultado = 0, valortotal = 0;
String continuacao,operacao;
System.out.println("Digite o valor do 1º número:");
val1 = input.nextFloat();
System.out.println("Digite o valor do 2º número:");
val2 = input.nextFloat();
System.out.println("Digite a opção desejada +,-,*,/,^");
operacao = input.next();
do{
switch(operacao){
case "+":
resultado = somar(val1,val2);
break;
case "-":
resultado = subtrair(val1,val2);
break;
case "*":
resultado = multiplicar(val1,val2);
break;
case "/":
resultado = dividir(val1,val2);
break;
case "^":
resultado = potencia(val1);
break;
default:
System.out.println("Operação Inválida");
}
System.out.printf("O valor do calculo e: %.2f\n",resultado);
System.out.println("Deseja continuar (S/N)?\n");
continuacao = input.next();
}while (continuacao.equals("S"));
System.out.println("Operacao Finalizada");
[/code]
Eu quero com resultado obtido somar, subtrair, dividir, multiplicar, enfim continuar a operação. Só não sei como e onde colocar no código isto. Alguém pode me ajudar?