-2
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());
}
これは私の割り当て作業のほんの一部であるため、tryブロックが不足していることはわかります。 ここで問題となるのは、誤ったID番号と間違った税額と所得の入力を間違えた場合です。例外メッセージは、間違った名前の例外のみを出力します。どのように私はそれらをすべて一緒にすることができますか?すべての例外メッセージを印刷するにはどうすればいいですか?
修正する必要はなく、ユーザーは一度に1つの問題に取り組む機会を与えられます。 –