Java程序中出现Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0是怎么回事
Java程序中出现Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0是怎么回事
日期:2020-12-12 20:31:40 人气:2
在运行的时候要加上参数,像这样:
java Sum 5
args[0]就是取第一个参数,因运行的时候没有参数所以会把索引越界异常。
for(int i=0;i<=av.length;i++) 这里应该改成 for(int i=0;i<av.length;i++) , av数组长度本来只有av.length, i 索引是从0开始的,所以最zhuan后的索引应该是av.length - 1,即不能到达索引为av.length处。
扩展资料:
从类 java.lang.Throwable 继承的方