• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列の定義について)

配列の定義と要素の範囲について

このQ&Aのポイント
  • 配列とは、同じ形式のデータを連続した記憶領域で確保するものであり、要素の位置を添え字で示します。
  • Javaでは配列の先頭の要素を(0)番目と呼び、終端は(length + 1)番目となります。
  • Javaでは定義済みの配列の要素数は、配列変数名.lengthで知ることができます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#208124
noname#208124
回答No.2

0から「10」までの配列じゃないですよ 0から9までの「10」個の配列です 前文に「この場合の配列は(0)番目から始まり、終端は(9)番目である。」と言っているんですけど

noname#68601
質問者

お礼

なるほど9番目だから10-1の9番目ですか、 そういう意味の-1だったんですね。 どうも有難う御座いました。

その他の回答 (1)

  • siina-k
  • ベストアンサー率82% (14/17)
回答No.1

終端は(length - 1)番目となる。 したがって(length - 1)番目以降を使おうとすると、 ですね。あとはあってるとおもいます。 最後の(例外)はあってると思いますが、 厳密に書くと ArrayIndexOutOfBoundsException ですね。

noname#68601
質問者

補足

やっぱり間違ってました。 length+1なのかlength-1なのか解らなかったんです。 何故、0番目から始まって増えて行くのに終端が-になるんですか?