百度试题 题目当数组下标越界时,会发生什么? A.中止程序B.系统崩溃C.直接越过D.抛出异常相关知识点: 试题来源: 解析 D 反馈 收藏
在Java编程中,数组下标越界是一种常见的异常情况。数组的下标是从0开始的,直到length-1位置。例如,对于长度为10的数组,下标范围是0到9。在代码示例中的表达式if(x[i]>x[i+1])中,当i=length-1时,x[i+1]就不存在了,因为此时i+1已经超出了数组的实际范围。这种情况下,程序会抛出ArrayInd...
应该是非受查异常,此异常是编码控制能力之内能搞定的异常,一旦出现此异常说明程序编写就有问题,因此系统不推荐捕获。不捕获编译能通过,但运行直接报错。