-7

デフォルトの 0 ~ 3 の int ではなく、1 ~ 3 の int を持つ配列をどのように作成しますか? お気に入り

int[] anArray;
anArray = new int[3];
has numbers 0-3 I want index starting at 1
4

4 に答える 4

3

4 つの要素の配列を作成し、「0」要素を使用しないでください。

申し訳ありませんが、言語を変更することはできません。

于 2013-07-20T00:34:52.117 に答える
0

Java の配列はインデックスを 0 から開始します。

0 ~ 3 の数字はなく、new int[3]0 ~ 2 のインデックスがあります。

于 2013-07-20T00:35:18.097 に答える
0

Java はこれを許可しません。ほとんどのプログラミング言語では、配列インデックスはゼロから始まります。また、1 から始まる場合、下限を変更することはできません。

配列の上限と下限の両方を指定できる唯一のメインストリーム1言語は、Ada です。(そして Fortran の最近のバージョンも ...)


1 ... そして、最近の Ada をメインストリームと呼ぶのは「一筋縄ではいかない」ことです。

于 2013-07-20T02:53:21.200 に答える
0

インデックスは 0 から始まります。可読性に役立つ場合は、ループ内で異なる変数を設定するだけです。

I=0 の代わりに; 私

あなたが使うだろう

I= 1 の場合。私

ただし、ゼロからのインデックス作成に慣れることをお勧めします。

タイプミスをお詫びします。電話の使用

于 2013-07-20T00:36:58.903 に答える