Hi, danke für die vielen Antworten...
Nur das Problem ist, dass es keine Exception gibt wenn im Berechnungsergebnis eine größere Zahl als der erlaubte der deklarierten Variable rauskommt. Es kommen halt komische Ergebnisse raus wie 0 oder negative Zahlen. Das liegt wohl an der Bitverschiebung... oder so...
Wie kann ich nun einen solchen Überlauf der Variable abfangen? Gibt ja keine Exception aus...
Danke :)
Hallo,
Der Programmteil der die Overflow-Exception erzeugt muss in einen catch Block. Danach kommt in einem try Block eine Fehlerroutine.
catch {
//Anweisungen, die Exception auslöen können
}
try {
//z.B. Ausgabe, das die eingegebene Zahl zu groß ist
}Gruß,
Henning