//from ReadInt.java System.out.println("Please enter a number."); while(!input.hasNextInt()) { System.out.println("That was not a number. Please enter a number."); input.nextLine(); //throw away whatever they typed. We know it is not an integer. } //We know the user has put in an integer int number = input.nextInt(); System.out.printf("You typed: %d \n", number);