您的位置:首页 > 其它

文章标题

2017-11-15 20:05 225 查看
import java.util.Scanner;
public class keke
static void inputException() throws MyExcepion{  //抛出自定义异常MyExcepion。
int a[]=new int[3];
Scanner sc=new Scanner(System.in);
System.out.println("请输入3个整型数据:");
int i,sum=0,average;
for(i=0;i<3;i++) {  //输出3个元素值。
a[i]=sc.nextInt();
if(a[i]<0||a[i]>100)  //判断元素值是否在0~100之间,如果不在该范围内,则抛出自定义MyExcepion。
throw new MyExcepion();
}

}

public static void main(String[] args) {
// TODO Auto-generated method stub
try {  //try语句组“监督”可能存在异常的方法inputException()。
inputException();
}
catch(MyExcepion e) {  //捕获自定义异常MyExcepion。
System.out.println("输入的数据需要在0~100之间("+e+")");
}
finally {  //finally语句组。
System.out.println("最后一定会被执行的语句");
}
}
}
class MyExcepion extends Exception{  //自定义异常。
public String toString() {
return"自定义的异常";
}
}


“`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: