Wie der Titel schon sagt bekomme ich immer am Ende des Programmes eine Zeile in der Konsole mit "error hereerror here"!
Ich habe mit google nichts richtiges darüber gefunden!
Sieht ganz und gar nicht nach einer Exception aus!
Diese Klasse habe ich nur geschrieben, da mir langweilig war, und wir in der Schule andauernd Strings und Integers aus der Konsole parsen müssen (damit spart man etwas Schreibarbeit ... ich bin nunmal Faul!)
Hir mal ein Beispiel für das, was in der Konsole steht:
Woran könnte das liegen?
Kann man das "beheben"?
Ein Dankeschön im Vorraus!
//Edit: Ich benutze Eclipse 3.0
Ich habe mit google nichts richtiges darüber gefunden!
Sieht ganz und gar nicht nach einer Exception aus!
Code:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Tastatur{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
public BufferedReader getReader(){
return reader;
}
...
...
public int readint(){
String eingabe = "0";
try{
eingabe = reader.readLine();
}
catch(Exception e){
}
try{
return Integer.parseInt(eingabe);
}
catch(NumberFormatException e){
return readint("Fehler -- Bitte eine Ganzzahl eingeben");
// throw new NumberFormatException();
}
}
public int readint(String abfrage){
String eingabe = "0";
System.out.print(abfrage + ": ");
try{
eingabe = reader.readLine();
}
catch(Exception e){
}
try{
return Integer.parseInt(eingabe);
}
catch(NumberFormatException e){
System.out.println("Fehler -- Bitte eine Zahl eingeben");
return readint(abfrage);
// throw new NumberFormatException();
}
}
...
...
}
Code:
public class test{
public static void main(String args[]) throws Exception{
Tastatur r = new Tastatur();
System.out.println("Du bist also " + r.readint("Wie alt bist du?") + " Jahre alt!");
}
}
Diese Klasse habe ich nur geschrieben, da mir langweilig war, und wir in der Schule andauernd Strings und Integers aus der Konsole parsen müssen (damit spart man etwas Schreibarbeit ... ich bin nunmal Faul!)
Hir mal ein Beispiel für das, was in der Konsole steht:
Wie alt bist du?: a
Fehler -- Bitte eine Zahl eingeben
Wie alt bist du?: b
Fehler -- Bitte eine Zahl eingeben
Wie alt bist du?: c
Fehler -- Bitte eine Zahl eingeben
Wie alt bist du?: 16
Du bist also 16 Jahre alt!
error hereerror hereerror hereerror hereerror hereerror hereerror hereerror here
Wie alt bist du?: 16
Du bist also 16 Jahre alt!
error hereerror here
Woran könnte das liegen?
Kann man das "beheben"?
Ein Dankeschön im Vorraus!
//Edit: Ich benutze Eclipse 3.0