我試圖運行此增強型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