对于家庭作业,我必须创建一个简单的程序,它将两个数字作为参数,并将它们相乘。如果其中一个数字为零,则程序抛出 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