初始化一个长度为8的空int数组,每位都是0。然后可以改值,一直改。初始化没有()。数组长度必须一开始就确定,8不能省略。
数组的长度已经创建就确定了,超过的话会报ArrayIndexOutOfBoundsException数组下标越界异常。
数组长度是否可以改变,待定??
- 方式一
java
int[] ints = new int[8];
for (int i : ints) {
System.out.print(i + " ");
}//0 0 0 0 0 0 0 0
ints[1]=9;
for (int i : ints) {
System.out.print(i + " ");
}//0 9 0 0 0 0 0 0
ints[1]=3;
for (int i : ints) {
System.out.print(i + " ");
}//0 3 0 0 0 0 0 0
- 方式二
java
int[] ints = {1, 2, 3};
for (int i : ints) {
System.out.print(i + " ");
}//1 2 3
ints[1] = 9;
for (int i : ints) {
System.out.print(i + " ");
}//1 9 3