if (!nameText.matches("[a-zA-Z]+")) {
throw new Exception("======== ERROR ========\n" + "Name With Letter with A - Z ONLY !" + "\n============================");
} // name with only Letter
if (!icNoText.matches("[0-9]+")) {
throw new Exception("======== ERROR ========\n" + "IC Number with ONLY DIGIT number! " + "\n==============================");
} // Identity card number with only Digit
if (taxDed > totalIncome) {
throw new Exception("======== ERROR ========\n" + "Tax Deduction Amount CANNOT Be MORE Than Total Income!" + "\n=========================");
} // tax cant more than income
catch (Exception e) {
output1TF.setText(null);
output2TF.setText(null);
outputTA.setText(e.getMessage());
}
Nur nichts dagegen ich weiß, ich vermisse die try Block, weil dies ein kleiner Teil meiner Aufgabe Arbeit ist. Das Problem hier ist, wenn ich den falschen Namen mit falscher Identitätsnummer und falscher Eingabe von Steuerbetrag und Einkommen eingeben. Die Ausnahmebedingungsnachricht gibt nur die Ausnahme mit dem falschen Namen aus. Wie könnte ich sie alle zusammen machen?Wie alle Ausnahmemeldungen gedruckt werden?
Keine Notwendigkeit, es zu beheben, geben Sie Ihrem Benutzer die Chance, an einem Problem zu einem Zeitpunkt zu arbeiten. –