初級 › 配列の new と初期化子の書き分け › パターン2
配列の new と初期化子の書き分け
new int[3] と {1,2,3} の使い分け。
1 public class Main { 2 public static void main(String[] args) { 3 int[] nums = new int[___]; ^ 4 System.out.println(nums.length); 5 } 6 }
Main.java:3: error: array dimension missing
空欄を埋めてビルドを通す
newで配列を作るときは要素数が必須です。要素数なしで作れるのは初期化子 {1,2,3} を書く場合だけです。
次の問題