bien tengo este codigo que es el que ejecuta otra clase llamada Prefix. Esta clase prefix evalua una expresion prefija y la evalua. ejemplo input +34 resultado 7
System.out.print("Enter prefix epresionje to evaluate: "); theExp = stdin.readLine();
e1 =new Prefix( theExp );
int ans = e1.theAnswer(); System.out.println("Answer: "+ ans); } catch(IOException exce) { System.out.println("Error");//cuando va a tirar este mensaje? ya intenter poniendo una expresion no valida y no pasa nada. }
stdin = new BufferedReader(new InputStreamReader(System.in)); //QUE ES LO QUUE HACE ESTA LINEA??
Esto hace que todo lo que digites en el teclado se guarde en un objeto BufferedReader (en este caso stdin). Lo de la excepción es cuando haya un problema en la entrada o salida de flujos (IOException).