Wie kann ich hier in Konstruktor Abbrechbedienung einbauen. Ich meine wenn ich falsche angaben eingebe, wie kann ich beeinflüssen dass ausgabe() - Methode nichtmehr ausgeführt wird und Programm vorher beendet wird
Wie ich euch verstehe, ratet ihr ihm eine InvalidArgumentException im Konstruktor zu werfen. Klar ist dann das Programm abgebrochen, für seine Ausgabe „Falsche Angabe“ muss er die Exception aber dann erst wieder catchen.
InvalidArgumentException ist ok, jedoch ist dem TO seine Denkweiße falsch Diese Exceptions sollte man nicht abfangen, die ist eine Ausnahme wo das Programm abstürzen soll ^^ Auf die richtigte Eingabe gehört schon vorher geprüft und somit die Ausgabe beeinflusst. Noch bevor man überhaupt die Instanz erstellen will.
Man muss nicht die Fragen 1:1 mit komische Lösungen beantworten. Man kann auch Tipps in die richtige Richtung geben. Also nicht auf der Fragestellung herumreiten!