Hallo,
ich habe folgende Methode gegeben:
Warum brauch ich denn hier einen InputStreamReader? Was bewirkt die Zeile zeile = buffin.readLine()?
Vielen Dank!
Viele Grüße
ich habe folgende Methode gegeben:
Java:
public static int readInt (String ausgabe) {
int i = 0;
String zeile;
boolean fehler = true;
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buffin = new BufferedReader(input);
while(fehler) {
try {
System.out.println(ausgabe);
zeile = buffin.readLine();
i = Integer.parseInt(zeile);
fehler= false;
}
catch(IOException ioex) {
System.err.println("Fehler bei der Eingabe");
}
catch(NumberFormatException nfex) {
System.err.println("Fehler bei der Konvertierung);
}
}
return i;
}
Warum brauch ich denn hier einen InputStreamReader? Was bewirkt die Zeile zeile = buffin.readLine()?
Vielen Dank!
Viele Grüße