Oracle Java SE7 アソシエイト試験を受ける準備をしていますが、スタディ ガイドの次のサンプル問題に戸惑っています。
次の配列の宣言が与えられた場合、配列の各要素を表示するステートメントはどれですか?
int arr[] = {1,2,3,4,5};
を。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 を正解として与えます。ただし、c と d の両方が arr[0] ではなく arr[1] で配列のインデックスを開始するため、b だけが正しいと思われます。
これは解答の間違いですか?
助けてくれてありがとう。