用Java编写一个控制台应用程序,具有以下内容 自定义异常类MyException: 除

用Java编写一个控制台应用程序,具有以下内容自定义异常类MyException:除法类Div:该类中定义两个数组int[]a=❴4,4,11,7,9... 用Java编写一个控制台应用程序,具有以下内容
自定义异常类MyException:
除法类Div:该类中定义两个数组int[]a=❴4,4,11,7,9❵,b=❴2,0,7❵;
定义方法Function(),该方法捕获除0异常,数组下越界异常,及自定义的被除数不能大于10的异常,并输出相应信息。
展开
 我来答
xjf5562
2016-06-16 · TA获得超过1190个赞
知道小有建树答主
回答量:896
采纳率:75%
帮助的人:741万
展开全部
public class Div
{
int[] a={4,4,11,7,9},b={2,0,7};
public void Function()
{
for(int i=0;i<a.length;i++)
{
try
{
if(a[i]>10) throw new MyException();
System.out.println(a[i]+" / "+b[i]+" = "+a[i]/b[i]);
}
catch(ArithmeticException e)
{
System.out.println("除数为0");
}
catch(IndexOutOfBoundsException e)
{
System.out.println("数组下标越界!");
}
catch(MyException e)
{
System.out.println("被除数大于10");
}
}
}
public static void main(String[] args)
{
new Div().Function();
}
}
class MyException extends Exception
{}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式