温馨提示×

java怎么在方法中抛出异常

小亿
110
2023-08-05 00:31:51
栏目: 编程语言

要在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方法接收两个参数num1num2。如果num2的值为0,则会抛出ArithmeticException异常,同时在抛出异常时提供一个自定义的错误消息。如果num2的值不为0,则会执行除法操作并输出结果。

当调用该方法时,如果发生除数为零的情况,将会抛出异常。调用者可以选择捕获这个异常并进行处理,或者将异常继续向上抛出。

0