您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Java中,当一个方法遇到错误或异常情况时,可以使用throws
关键字将异常抛出给调用者处理。以下是一个简单的示例,演示了如何在Java中使用throws
抛出异常:
public class ThrowsExample {
public static void main(String[] args) {
try {
int result = divide(10, 0);
System.out.println("结果是: " + result);
} catch (ArithmeticException e) {
System.out.println("捕获到异常: " + e.getMessage());
}
}
public static int divide(int a, int b) throws ArithmeticException {
if (b == 0) {
throw new ArithmeticException("除数不能为0");
}
return a / b;
}
}
在这个示例中,我们定义了一个名为divide
的方法,该方法接受两个整数参数a
和b
,并返回它们的商。如果b
为0,我们将抛出一个ArithmeticException
异常,并附带一条错误消息"除数不能为0"。
在main
方法中,我们使用try-catch
语句调用divide
方法。如果divide
方法抛出异常,catch
块将捕获该异常并打印错误消息。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。