Original Post
Not sure wuts going on but it puts my program for a nasty loop. I have a statement like this trapped in a while loop intended to act as a console menu. So the user is suppose to enter a selection. Scanner in = new Scanner(System.in); if (m_in.hasNextInt()) { int iSelection = m_in.nextInt(); } Now, if I enter a "q" for example... The program evaluates hasNextInt() to false without even asking for input for the rest of the life of the program.