Umgang mit schwierigen Situationen | 12 |
In diesem Kapitel
Mit falschen Eingaben und unangenehmen Situationen gekonnt umgehen
Programme absturzsicherer machen
Eine eigene Ausnahme-Klasse definieren
Java-Programme werden von Menschen geschrieben. Menschen machen Fehler. In diesem Kapitel befassen wir uns mit der Frage, wie man am besten mit Fehlern umgeht, die beim Schreiben und Arbeiten mit Java-Programmen gemacht werden.
Ausnahmen bearbeiten
Wenn Inventur gemacht wird, werden die einzelnen Artikel, die auf Lager sind, gezählt und die Stückzahlen mit den zugehörigen Preisen in Listen eingetragen oder direkt mit einem kleinen Hand-Computer erhoben. Später werden auch die Listen mit einem Computer erfasst und weiterverarbeitet.
Listing 12.1 zeigt die Software, die für diesen Zweck eingesetzt wird. Die Software hat einen Mangel, der in Abbildung 12.1 deutlich wird. Wenn der Benutzer eine Ganzzahl eingibt, gibt es keine Probleme, aber bei Dezimalzahlen (wie beispielsweise 3.25) stürzt das Programm ab. Sie sollen dafür sorgen, dass der Benutzer auch solche Zahlen eingeben kann.
import static java.lang.System.out;
import java.util.Scanner;
import java.text.NumberFormat;
class InventoryA ...
Get Java 7 für Dummies, 5. überarbeitete und aktualisierte Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.