hey folgendes:
aber statt sysout bei einer fehlerhaften eingabe gibt mir die console einfach nur errors aus:
was hab ich falsch gemacht?
Java:
public String getBenutzereingabe(String prompt){
String eingabeZeile=null;
System.out.print(prompt+" ");
try{
BufferedReader is=new BufferedReader(
new InputStreamReader(System.in));
eingabeZeile=is.readLine();
if(eingabeZeile.length()==0)return null;
}catch(IOException e){
System.out.println("IOException: "+e);
}
return eingabeZeile;
}
aber statt sysout bei einer fehlerhaften eingabe gibt mir die console einfach nur errors aus:
Code:
Exception in thread "main" java.lang.NumberFormatException: For input string: "ä"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
was hab ich falsch gemacht?
Zuletzt bearbeitet: