デフォルトの 0 ~ 3 の int ではなく、1 ~ 3 の int を持つ配列をどのように作成しますか? お気に入り
int[] anArray;
anArray = new int[3];
has numbers 0-3 I want index starting at 1
デフォルトの 0 ~ 3 の int ではなく、1 ~ 3 の int を持つ配列をどのように作成しますか? お気に入り
int[] anArray;
anArray = new int[3];
has numbers 0-3 I want index starting at 1
4 つの要素の配列を作成し、「0」要素を使用しないでください。
申し訳ありませんが、言語を変更することはできません。
Java の配列はインデックスを 0 から開始します。
0 ~ 3 の数字はなく、new int[3]
0 ~ 2 のインデックスがあります。
Java はこれを許可しません。ほとんどのプログラミング言語では、配列インデックスはゼロから始まります。また、1 から始まる場合、下限を変更することはできません。
配列の上限と下限の両方を指定できる唯一のメインストリーム1言語は、Ada です。(そして Fortran の最近のバージョンも ...)
1 ... そして、最近の Ada をメインストリームと呼ぶのは「一筋縄ではいかない」ことです。
インデックスは 0 から始まります。可読性に役立つ場合は、ループ内で異なる変数を設定するだけです。
I=0 の代わりに; 私
あなたが使うだろう
I= 1 の場合。私
ただし、ゼロからのインデックス作成に慣れることをお勧めします。
タイプミスをお詫びします。電話の使用