Ajuda ai ele ta dando erro na chaves { e nos breaks tiro os break fica o erro na chave.
Faz mais de hora e nao sei onte ta o erro ajuda ai!
import java.io.*;
public class Metodo11 {
static double num1, num2;
static int opc;
public static void main (String args[]) {
DataInputStream dado;
try{
System.out.print("Digite 1º numero: ");
dado= new DataInputStream(System.in);
num1 = Double.parseDouble(dado.readLine());
System.out.print("Digite 2º numero: ");
num2 = Double.parseDouble(dado.readLine());
menu();
opc = Integer.parseInt(dado.readLine());
//double resul = resultado(num1, num2, opc);
System.out.println(resultado(num1, num2, opc));
}
catch(IOException e){}
}
public static void menu() {
System.out.print("1 Para somar");
System.out.print("2 Para subtrair");
System.out.print("3 Para Dividir");
System.out.print("4 Para Multiplicar");
}
public static double resultado(double numero1, double numero2, int opcao) {
double resul=0;
switch(opcao) {
case 1 : {
resul = numero1+numero2;
return resul;
break;
}
case 2 : {
resul = numero1-numero2;
return resul;
break;
}
case 3 : {
resul = numero1/numero2;
return resul;
break;
}
case 4 : {
resul = numero1*numero2;
return resul;
break;
}
}
}
}