Javaの「変数~は初期化されていない可能性があります」エラーの原因と対処

IT

コンパイルすると、「変数~は初期化されていない可能性があります」というエラーメッセージが表示される原因と対処についてです。

原因

値を一度も代入していない変数を利用しようとしているためです。

以下に例を示します。

エラーとなるプログラム

Java
int num;
System.out.println(num);

正しいプログラム

Java
int num;
num = 10;
System.out.println(num);

対処

エラーで報告されている変数に値が代入されるようにプログラムを修正しましょう。

変数を宣言したら、初期値を代入することを忘れないように注意しましょう。

<スポンサードリンク>

コメント

タイトルとURLをコピーしました