有个小问题想请教各位。试图教她阵列,并试图弄清楚它的工作方式等。但我有一个小问题:
int [] array1 = new int[10];
for (int index = 0; index < array1.length; index++) {
array1[index]++;
System.out.println(array1[index]);
}
有了这个 for 循环。为什么数组每个元素都增加 2?我的意思是,我知道这个问题的答案是:2,4,6,8,10,12,14,16,18,20 但为什么每个元素都会增加 2?
为什么不是从0开始,每次加1?
编辑:
呸,谢谢各位。在我发布这个之前,我忘记了一些重要的事情。我误解了。
在我发布这个 for 循环之前,我有另一个 for 循环。
for (int index = 0; index < array1.length; index++) {
array1[index] = 2 * index + 1;
}
所以我现在知道为什么循环正在增加它的方式。谢谢你的时间。