gpt4 book ai didi

java - 使用 throw 来处理用户定义的异常

转载 作者:行者123 更新时间:2023-12-01 08:15:13 25 4
gpt4 key购买 nike

下面的代码中“throw use; ”显示错误。为什么?如何使用 throw 来处理用户定义的异常?举一些例子?

class use extends Exception{
public String toString() {
return "too many exceptions";
}
}
class user{
public static void main(String s[]) {
int i=3;
try {
if(i>1)
throw use;
}
catch(use e) {
System.out.println(e.toString());
}
finally{
System.out.println("program executed successfully!");
}

}
}

最佳答案

你需要一个异常类的实例来抛出它:

throw new use();

use a = new use();
throw a;

以后请遵循Java命名约定,这将使您的代码更具可读性。 (类名应以大写字母开头)。

关于java - 使用 throw 来处理用户定义的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13933123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com