我有這樣一段代碼:for-each循環索引
int[] tab2 = {1, 2, 3, 4, 5, 6 ,7, 8, 9, 0};
for(int i : tab2)
System.out.print(i + " ");
int[] tab3 = {1, 2, 3, 4, 5, 6 ,7, 8, 9, 0};
for(int i : tab3)
System.out.print(tab3[i] + " ");
第一環路給我1 2 3 4 5 6 7 8 9 0
而第二個給我2 3 4 5 6 7 8 9 0 1
怎麼回事?不是數組0的第一個索引?
for循環迭代數組**值**,而不是**索引** *(或者是那個索引ES?)*。 –