以下は、「throwuse;」がエラーを表示するコードです。なぜですか?ユーザー定義の例外に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!");
}
}
}