我试图运行此增强型for循环,但它会引发错误。当我将数组中元素的数量增加到8时,它就起作用了。数组中是否有最少数量的元素可用?元素的最小数目Java中的增强型for循环
public class Demo {
public static void main(String[] args){
int numbers[];
numbers = new int[] {5,6,7,5,5};
for(int i : numbers){
System.out.println(numbers[i]);
}
}
}
也许建议将'i'重命名为'number',因为'i'对于索引变量是“保留”的(通过约定),这是引起混淆的原因。 – Andreas