Ich habe eine gesteuerte Menü-Klasse mit Schalter und neben dem eine Klasse, diese Klasse löst eine Ausnahme, wenn eine falsche Eingabe eingegeben wird, wie kann ich nach der Ausnahme zurück und bitten Sie den Benutzer Daten einzugeben nochmal.Java-Klasse, Ausnahme, Benutzereingabe
Java-Klasse Diamant:
public class Diamond
{
private int x;
public Diamond(int x) throws IllegalArgumentException
{
if ((x % 2) == 0)
{
System.out.println("\nx must be odd.");
throw new IllegalArgumentException("x must be odd.");
}
this.x = x;
}
Warum würden Sie eine Laufzeitausnahme bei ungültiger Eingabe auslösen? –
Werfen Sie nicht die Ausnahme .... Drucken Sie einfach eine Nachricht an die Konsole: 'System.out.println (" Gelieferter Wert muss ungerade sein! ");'. – DevilsHnd