Die Methode readLine() wirft eine IOException. Im vorigen Abschnitt wurde diese Exception an die main - Methode weitergereicht. Grundsätzlich kann diese Exception aber auch mit Hilfe eines so genannten try - catch Blockes abgefangen werden:
import java.io.*;
public class exception1 {
static int i;
public static void main (String args[]) {
try {
InputStreamReader datenstrom = new InputStreamReader(System.in);
BufferedReader dateneingabe = new BufferedReader(datenstrom);
i = Integer.parseInt(dateneingabe.readLine());
}
catch (IOException e) {
System.err.println(e.toString());
}
System.out.println("Die Zahl " + i + " wurde eingegeben ;-)");
}
}