int[] myArray = new int[] {1,2,3,4,5,6,7,8,9,10};
for(int number : myArray) {
System.out.println(myArray[number]);
}
,這是輸出:這是爲什麼陣列顯示和錯誤消息(Eclipse中)
2
3
4
5
6
7
8
9
10
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at javaPractice.selfAssignArrays.main(selfAssignArrays.java:10)
有什麼錯呢?
數你認爲是正確的呢? 'myArray [number]'做了什麼?在每次迭代中'number'的每個值是什麼?什麼是數組的基本索引? –