初級 › integer number too large の原因と直し方 › パターン4
integer number too large の原因と直し方
数値リテラルは既定でint型です。
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: integer number too large
空欄を埋めてビルドを通す
配列の要素数として書けるのもintリテラルの範囲までです。ここでも約21億を超える値は書けません。
次の問題