配列の初期化


配列の値を初期化するには、以下のように記述する。

リスト1

変数の宣言と同時に初期化する場合には、以下のように簡略化して記述する事もできる。

リスト2

しかし、変数の宣言と初期化を別々におこなう場合には、このように記述する事はできない。

以下のコードはエラーになる。

リスト3

多次元配列

javaでは、C#のような多次元配列は使えない。(C#の多次元配列についてはfaviconC#の初期化子(1)-配列初期化子 - 愚鈍人を参照。)

代わりに、配列の配列(ジャグ配列)を使う事になる。

配列の配列の初期化は以下のようになる。

リスト4-2次元配列の例

配列の配列とC#の多次元配列との違いは、配列の配列の場合には、以下のように、配列の要素ごとに異なる要素数の配列を持つ事ができる点にある。

リスト5

配列の配列の各要素にアクセスする場合は、以下のようなコードになる。

リスト6

配列の配列の初期化は以下のように簡略化して記述する事ができる。

リスト7

 

Javaの参考書 /  Javaの資格・問題集 /  eclipseの参考書 /  プログラム開発の本

 

ページのトップへ戻る