對於作業分配,我必須創建一個簡單的程序,它將兩個數字作爲參數並將它們相乘。如果其中一個數字爲零,程序將拋出一個ArithmeticException獲取算術異常來處理乘以零
當我閱讀文檔時,似乎總是覺得AritmeticException只能處理除以零錯誤和其他數學不可能的事情。但是,這個任務需要這個內置處理程序來完成這項工作,那麼如何讓它接受一個乘以零的錯誤?
到目前爲止我的代碼(被編碼到只有零和處理鴻溝其它「標準」的數學錯誤)
public class MultTwo {
public static void main(String[] args) {
try {
int firstNum = Integer.parseInt(args[0]);
int secondNum = Integer.parseInt(args[1]);
System.out.println(firstNum*secondNum);
}
catch (ArithmeticException a) {
System.out.println("You're multplying by zero!");
}
}//end main
}//end MultTwo Class
擲'ArithmeticException'如果任何值爲零。 –