Java.util.scanner Fehlerbehandlung

Helfe ich einem Freund mit einem java-problem. Allerdings haben wir Treffer einen Haken. Wir verwenden Java.Util.Scanner.nextInt() eine Zahl vom Benutzer, Fragen ständig, wenn der Benutzer gibt etwas anderes. Problem ist nur, wir können nicht herausfinden, wie zu tun, den Fehler handeling.

Was wir versucht haben:

do {
  int reloop = 0;
  try {
    number = nextInt(); 
  } catch (Exception e) {
    System.out.println ("Please enter a number!");
    reloop ++; 
  }
} while(reloop != 0);

Problem ist nur, das diese loops indefinatly geben Sie in etwas, das keine Zahl ist.

Hilfe?

InformationsquelleAutor Hussain | 2010-04-23

Schreibe einen Kommentar