Java で配列を定義するための構文は 2 つあります。
type arrayName[]; type[] arrayName;
type は、基本型と基本型を含む Java の任意のデータ型です。複合型。arrayName は配列名です。[有効な識別子である必要があります。[] は変数が配列型変数であることを示します。 例:
int demoArray[]; int[] demoArray;
これら 2 つの形式に違いはなく、使用効果はまったく同じです。読者は自分のプログラミング習慣に応じて選択できます。
Java では配列を定義するときに配列要素にメモリを割り当てないため、[ ] で配列要素の数、つまり配列の長さを指定する必要はありません。さらに、上記で定義された配列の場合、その要素にはアクセスできません。そのためにメモリ領域を割り当てる必要があります。このとき、演算子 new を使用する必要があります。形式は次のとおりです:
arrayName=new type[arraySize];
このうち、arraySize は配列の長さ、type は配列の型です。
例:
demoArray=new int[3];
3 つの int 型整数が占めるメモリ空間を整数配列に割り当てます。
通常、定義中にスペースを割り当てることができます。構文は次のとおりです:
type arrayName[] = new type[arraySize];
例:
int demoArray[] = new int[3];
配列の初期化
配列を同時に初期化することも (静的初期化)、宣言後に初期化することもできます (動的初期化)。例:
// 静态初始化 // 静态初始化的同时就为数组元素分配空间并赋值 int intArray[] = {1,2,3,4}; String stringArray[] = {"Java", "http://www.java.com", "一切编程语言都是纸老虎"}; // 动态初始化 float floatArray[] = new float[3]; floatArray[0] = 1.0f; floatArray[1] = 132.63f; floatArray[2] = 100F;
関連する学習の推奨事項: Java 基本チュートリアル
以上がJava整数配列を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。