初級 › variable might not have been initialized の原因と直し方 › パターン1
variable might not have been initialized の原因と直し方
ローカル変数は自動で初期化されません。
1 public class Main { 2 public static void main(String[] args) { 3 int x_______; ^ 4 System.out.println(x); 5 } 6 }
Main.java:4: error: variable x might not have been initialized
空欄を埋めてビルドを通す
ローカル変数は自動で0になりません。使う前に必ず値を入れる必要があります(フィールドとは違う点です)。
次の問題