Ola pessoal estou tentado criar uma calculadora mas estou tendo problemas de IOexpection nos tres metodos read.Line();
o erro é esse aqui
Unhandled exception type IOException
gostaria de saber o que é este erro , o que o provoca e como resolve-lo !
segue abaixo o código
import java.io.*;//biblioteca java para entrada/saida de dados
public class CalculadoraSimples {
static float resul,a,b;
static String x,y,z;//axiliares para conversão de tipos
static int op; //variaveis para operação
static BufferedReader num_a,num_b,opt; // criação do objeto num do tipo DataInputStream
public static void main(String args[]){
System.out.println("Digite o calculo que deseja executar ");
opt = new BufferedReader(new InputStreamReader(System.in));
x = opt.readLine();
op=Integer.parseInt(x);
GuardaNumero();
if(op==1){
resul = a+b;
}
if(op==2){
resul = a-b;
}
if(op==3) {
resul = a/b;
}
if(op==4){
resul = a*b;
}
}
public static void GuardaNumero(){
System.out.println("Digite o primeiro numero");
num_a = new BufferedReader(new InputStreamReader(System.in));
y=num_a.readLine();
a=Float.parseFloat(y);
System.out.println("Digite o segundo numero");
num_b = new BufferedReader(new InputStreamReader(System.in));
z=num_b.readLine();
b=Float.parseFloat(z);
}
}
você não teria um link sobre isso não ??