- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列の定義について)
配列の定義と要素の範囲について
このQ&Aのポイント
- 配列とは、同じ形式のデータを連続した記憶領域で確保するものであり、要素の位置を添え字で示します。
- Javaでは配列の先頭の要素を(0)番目と呼び、終端は(length + 1)番目となります。
- Javaでは定義済みの配列の要素数は、配列変数名.lengthで知ることができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#208124
回答No.2
0から「10」までの配列じゃないですよ 0から9までの「10」個の配列です 前文に「この場合の配列は(0)番目から始まり、終端は(9)番目である。」と言っているんですけど
その他の回答 (1)
- siina-k
- ベストアンサー率82% (14/17)
回答No.1
終端は(length - 1)番目となる。 したがって(length - 1)番目以降を使おうとすると、 ですね。あとはあってるとおもいます。 最後の(例外)はあってると思いますが、 厳密に書くと ArrayIndexOutOfBoundsException ですね。
質問者
補足
やっぱり間違ってました。 length+1なのかlength-1なのか解らなかったんです。 何故、0番目から始まって増えて行くのに終端が-になるんですか?
お礼
なるほど9番目だから10-1の9番目ですか、 そういう意味の-1だったんですね。 どうも有難う御座いました。