注意:此页面搜索的是所有试题
程序功能:在try子句中设计两个可能出现的异常,当a为0时会发生异常。另外一个因为数组c的长度为1,定义c[40]是违法的,会发生数组越界异常。请将代码补充完整。

public class TestExcetpion{

public static void main(String[] args) {

try {

int a=( ) ;//得到数组args的长度

System.out.println("\na = "+a);

int b=40/a;

int c[]={1};

c[40]=99;

}

catch ( ) {

System.out.println("发生了被 0 除:"+e);}

catch ( ) {

System.out.println("数组下标越界:"+e);}

}}

参考答案