数组越界异常

数组越界异常分析

数组越界异常可以说是我们见过最多的异常之一了,让我们记住这个异常吧。
java.lang.ArrayIndexOutOfBoundsException
你发现一下代码会抛什么异常嘛?
int[] array = new int[]{1,2,3};
       for (int i = 0; i <=array.length; i++) {
           System.out.println(array[i]);
       }

对的,抛的就是 java.lang.ArrayIndexOutOfBoundsException

让我们来了解一下为什么会抛异常吧!

当 i从0一直加,加到3的时候,就已经有4位了,而数组内只有3个内容,所以抛出了这个异常;

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×