next up previous contents
Nächste Seite: Eigene Exceptions werfen Aufwärts: Eingabefehler abfangen Vorherige Seite: Eingabefehler abfangen   Inhalt

IOException

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 ;-)");
    }
}



Alfred Nussbaumer 2003-02-10