title: Java.util.scanner error handling
body: <p>I'm helping a friend with a java problem. However, we've hit a snag. We're using Java.Util.Scanner.nextInt() to get a number from the user, asking continiously if the user gives anything else. Only problem is, we can't figure out how to do the error handeling.  </p>
  
  <p>What we've tried:</p>
  
  <pre><code>do {
    int reloop = 0;
    try {
      number = nextInt(); 
    } catch (Exception e) {
      System.out.println ("Please enter a number!");
      reloop ++; 
    }
  } while(reloop != 0);
  </code></pre>
  
  <p>Only problem is, this loops indefinatly if you enter in something not a number.</p>
  
  <p>Any help?</p>