所以我在看一些教程,其中一些人使用Java在GUI中添加兩個數字,但我想這樣做,以便如果有人將單詞而不是數字,它會給他們一個錯誤消息說,它期望數字不是一個字。我該如何爲這段代碼添加if then語句?
public static void main(String args[]){
String fn = JOptionPane.showInputDialog("Enter First Number");
String sn = JOptionPane.showInputDialog("Enter First Number");
int num1 = Integer.parseInt(fn);
int num2 = Integer.parseInt(sn);
int sum = num1 +num2;
JOptionPane.showMessageDialog(null, "The answer is" +sum, "Title", JOptionPane.PLAIN_MESSAGE);
}
如果無法解析String值,則'Integer.parseInt'將拋出'NumberFormatException'。你可以使用'try-catch'模塊來捕獲這種情況並顯示錯誤信息 – MadProgrammer