java 配列について

構文:  要素の型 配列変数名 ;

ex int scores;  ←空の配列を作成

scores = new int[5]  ←空の要素を5つ作り配列に代入

 

※同時に行うと int score = new int[5];

※省略して書くと int score = {20,30,40,50}

※配列宣言時をデータ型の後ろか変数の後ろどちらに置いてもOK

更に分けてもOK ex int array ←3次元配列

※配列型変数宣言=要素数の指定不可

インスタンス生成時=要素数の指定可

※配列型インスタンス生成時必ず要素数を指定しなければならない 2次元以降は空白可

int array = new int ←✖︎

※変数とインスタンスの次元数は同じでなければならない

int array = new int[2] ←✖︎

※初期化子は変数宣言の次元数から自動で算出するので一緒に書かないといけない(明示的に次元数を表記していればOK)

※初期化子を使ってインスタンス生成時自動で要素数を算出するので大カッコの要素数は指定できない