-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());
}
只是不介意我知道我錯過了嘗試塊,因爲這是我的任務工作的一小部分。 這裏的問題是,當我輸入錯誤的名稱,錯誤的身份證號碼和錯誤的稅額和收入輸入。例外消息僅打印錯誤的名稱例外。我怎麼能讓他們一起?如何使所有異常消息被打印?
無需修復它,讓您的用戶有機會一次處理一個問題。 –