class MyError extends Exception
{
private int code;
public MyError(int c){code=c;}
public String toString(){
return "エラーコード:"+code;
}
}
class Num
{
public final int num;
public Num(int n) throws MyError
{
if(n<=0){
MyError e=new MyError(5);
throw e;
}else{
num=n;
}
}
}
class Test
{
public static void main(String[] args){
try{
Num n=new Num(-5);
}
catch(MyError e){
System.out.print(e);
}
}
}
□選択肢 (1) エラーコード:-5 (2) エラーコード:5 (3) MyError:28答えは (2) です
|
|
|