static int enter(){ Stack set = new Stack(); Scanner scanints = new Scanner(System.in); int nextnummm; boolean askmore = true; while (askmore){ try{ nextnummm = scanints.nextInt(); set.push(nextnummm); }catch (NumberFormatException e)){ askmore = false; } } System.out.print("DONE"); return 0; } CRASH: s <--- entered Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:819) at java.util.Scanner.next(Scanner.java:1431) at java.util.Scanner.nextInt(Scanner.java:2040) at java.util.Scanner.nextInt(Scanner.java:2000) at Data.enter(Data.java:57) at Data.main(Data.java:32) Process completed.