throw
- 生成一个异常对象,并且抛出
- 使用在方法内部
throws
- 处理异常的方式
- 使用在方法的声明处的末尾
public static int ecm(int i, int j) throws EcDef {
if (i < 0 || j < 0) {
throw new EcDef("分子或分母为负数");
}
return i / j;
}
}
这篇博客介绍了如何在Java中处理异常。方法内部通过`throw`关键字创建并抛出自定义异常`EcDef`,当传入的参数不满足条件(如分子或分母为负数)时,会触发异常。同时,`throws`关键字用于在方法声明中指定可能抛出的异常,让调用者负责处理。
throw
throws
public static int ecm(int i, int j) throws EcDef {
if (i < 0 || j < 0) {
throw new EcDef("分子或分母为负数");
}
return i / j;
}
}
3394

被折叠的 条评论
为什么被折叠?