我在我的第二個打印行中得到一個異常。爲每個循環異常
int num[] = {50,20,45,82,25,63};
System.out.print("Given number : ");
for(int d:num){
System.out.print(" " + num[d]);
}
控制檯輸出是
Given number : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 50
爲什麼不是D採取所有陣列元件,但只有50?
當您使用的foreach語法:for(INT d:NUM){//等} d是不是它已經索引的價值指數! – MrJames 2012-04-02 11:07:50