初級 › variable might not have been initialized の原因と直し方 › パターン3
variable might not have been initialized の原因と直し方
ローカル変数は自動で初期化されません。
1 public class Main { 2 public static void main(String[] args) { 3 String msg________; ^ 4 System.out.println(msg.length()); 5 } 6 }
Main.java:4: error: variable msg might not have been initialized
空欄を埋めてビルドを通す
参照型でも初期化は必須です。なお null を入れると今度は実行時にNullPointerExceptionになります。
次の問題