我準備參加甲骨文的Java SE7協理考試,我從學習指南此示例問題困惑:Java的循環結構和OCAJ7學習指南
考慮下面的聲明一個數組,該語句將顯示數組的每個元素 ?
int arr[] = {1,2,3,4,5};
a。 for(int n : arr[]) { System.out.println(n); }
b。 for(int n : arr) { System.out.println(n); }
c。 for(int n=1; n < 6; n++) { System.out.println(arr[n]);}
d。 for(int n=1; n <= 5; n++) { System.out.println(arr[n]);}
答案鍵給出b,c和d作爲正確答案。但是,在我看來,只有b應該是正確的,因爲c和d都將開始在arr [1]而不是arr [0]索引數組。
這是答案中的錯誤嗎?
感謝您的幫助。
我認爲這是一個錯誤... – Waji 2013-04-10 09:45:34