diff --git a/src/main/java/bitFight/Input.java b/src/main/java/bitFight/Input.java index e1f86164b39df1417b727a9359063853c2c09bf2..ffef1bb9cb8a484a0fbeaca7c1a718a34a22589c 100644 --- a/src/main/java/bitFight/Input.java +++ b/src/main/java/bitFight/Input.java @@ -27,7 +27,7 @@ public class Input { } - public void newInput() { + public void newInput() throws IOException { BufferedReader in= new BufferedReader( new InputStreamReader(System.in)); do { @@ -36,14 +36,17 @@ public class Input { setInput(in.readLine()); } catch (IOException e) { // TODO Auto-generated catch block - e.printStackTrace(); - } + System.err.println(e.getMessage() + ": Contact support"); + } } catch (InvalidInputException e) { - Display.newPrintln(e.getMessage()); + Display.newPrintln(e.getMessage()); + } catch (Exception e) { + System.err.println(e.getMessage()+": Contact support"); + } finally { + in.close(); } } while (!validInput()); - } public Input() {