import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] a = new int[5];
for(int i:a) {
a[i] = 7;
}
System.out.println(Arrays.toString(a));
//输出结果是[7, 0, 0, 0, 0]
int[] b = new int[5];
for(int j = 0; j < b.length; j++) {
b[j] = 7;
}
System.out.println(Arrays.toString(b));
//输出结果是[7, 7, 7, 7, 7]
}
}
为什么增强for循环中的 i 不会像普通for循环中的 j 一样自增呢