数组越界的现象

/*

动态数组可以扩容

静态的已经声明了数组长度,无法进行扩容

*/

package chapter7;

//数组的创建
public class ArrayTest01 {
public static void main(String[] args) {
// int[5]:下标从0-1-2-3-4,超过下标就是越界
int[] a = new int[5];
a[0] = 5;
a[1] = 2;
a[2] = 18;
a[3] = 9;
a[4] = 81;

System.out.println(a[4]);
//
int[] b = { 1, 2, 3 };
b[0] = 2;
b[1] = 7;
b[2] = 1;
// 数组越界:定义的变量超越了创建的数组长度
// b[3]=4;//数组越界
// b[4]=5;//数组越界
System.out.println("b的数组长度是:" + b.length);
for (int i = 0; i < b.length; i++) {
System.out.println("b的循环次数是:" + b[i]);
}
}
}

posted @ 2018-08-27 10:24  Monica_维维  阅读(1076)  评论(0编辑  收藏  举报