// BadValueException.java // Implementierung einer eigenen Exception public class BadValueException extends Exception { public int value; BadValueException(int value) { super("Unzulaessiger Wert:" + value); this.value = value; } } /* Beispiel-Ausgabe: D:\daten>java BadValueExceptionTest >> Versuch 1 Bei 10 Muenzen erhaelt jede von 2 Personen ... ... genau 5 Muenzen! >> Versuch 2 Bei 10 Muenzen erhaelt jede von 4 Personen ... Ooops: Aufteilung unter 4 klappte nicht: Unzulaessiger Wert:4 >> Versuch 3 Bei 10 Muenzen erhaelt jede von 0 Personen ... Ooops: Wir haben gar keine Personen zum Verteilen: / by zero >> Versuch 4 Bei 10 Muenzen erhaelt jede von 2 Personen ... ... genau 5 Muenzen! >> Versuch 5 Bei 10 Muenzen erhaelt jede von -2 Personen ... Ooops: Aufteilung unter -2 klappte nicht: Unzulaessiger Wert:-2 */