要在Java方法中抛出异常,可以使用throws
关键字。该关键字用于方法声明的末尾,后面跟随要抛出的异常类型。
下面是一个例子:
public void divide(int num1, int num2) throws ArithmeticException {
if (num2 == 0) {
throw new ArithmeticException("除数不能为零");
}
int result = num1 / num2;
System.out.println("结果为:" + result);
}
在上述例子中,divide
方法接收两个参数num1
和num2
。如果num2
的值为0,则会抛出ArithmeticException
异常,同时在抛出异常时提供一个自定义的错误消息。如果num2
的值不为0,则会执行除法操作并输出结果。
当调用该方法时,如果发生除数为零的情况,将会抛出异常。调用者可以选择捕获这个异常并进行处理,或者将异常继续向上抛出。