title: How to gracefully handle wrong input (JAVA)
body: <p>here is my code: I want to enter ints, and if I input a string, i get an exception, however my try catch doesn't work. I just need help to gracefully handle input. Thanks. I am working on this for a college assignment, and quite frankly I have no idea how to do this, since the examples he has provided in class don't neccessarily work the same. </p>
  
  <pre class="lang-java prettyprint-override"><code>    public static void main (String[]args) {
  
          Assignment2 game = new Assignment2();
          game.playWordSearch();
  
          //  System.out.println(game.numRowCol());
  
          //System.out.printf("The words to find: %n %s%n %s%n %s%n %s%n %s%n %n", game.wordStorage(), game.wordStorage(), game.wordStorage(), game.wordStorage(), game.wordStorage());
      }
  
      Scanner keyboard = new Scanner(System.in);
      private int[][] wordBoard;
      private String[] wordList;
      private static int row;
      private static int col;
  
      public void playWordSearch(){
          wordBoard = numRowCol();
          wordStorage();
      }
  
      public int[][] numRowCol(){
          int array[] = new int[2];
  
          for(int i=0; i&lt;=1; i++) {
              System.out.printf("Enter a number between (2-15): %n");
              array[i] = keyboard.nextInt();
          }
          try {
              System.out.println(array[0]);
              System.out.println(array[1]);
          } catch (
                  java.util.InputMismatchException mismatchException) {
              System.out.printf("That created an exception, the message is %s%n", mismatchException.getMessage());
          }
          int arrayArray [][] = new int[array[0]][array[0]];
          return arrayArray;
      }
  
      public String wordStorage(){
          Scanner keyboard = new Scanner(System.in);
  
          System.out.printf("Enter a word with less than 8 characters: ");
          String word = keyboard.nextLine();
  
          return word;
  
      }
  
  }
  </code></pre>