搜题
问题   更新时间2023/4/3 12:59:00

程序功能:在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);}

}}

正确答案为: args.length ArithmeticException e IndexOutofBoundsExceptione
王老师:19139051760(拨打)