La excepción NumberFormatException significa que Se esperaba un Numero y se ha ingresado otra cosa. Esto pasa regularmente cuando se intenta convertir un String a Integer o Double que tiene el formato incorrecto. Fíjate en como se está escribiendo los números:
Cita: For input string: "| 0 || 1 |"
Primero, el valor convertido a entero debe ser almacenado en una variable entera:
Esta excepción se controla con un simple try catch. Puedes usar un multi catch:
Código Java:
Ver originaltry {
while(entrada.ready()){
linea = entrada.readLine();
System.
out.
println("Error al leer el fichero."); }
System.
out.
println("La cadena no puede ser convertida a numero."); }