基本的な重量計算機を作成しようとしていますが、「変数 weightOut が初期化されていない可能性があります」というエラーが発生しました。Google は、これは単に "= weightIn * .78" を設定するのではなく、"weightOut" を初期化する必要があるためであることを示しているようです。これは本当ですか?これが私のコードです。
Scanner keyboard = new Scanner(System.in);
int weightIn, planetNumber;
double weightOut;
System.out.print("What is your weight? ");
weightIn = keyboard.nextInt();
System.out.println("I have information for the following planets: ");
System.out.println(" 1. Venus ");
...
System.out.print("What planet are you going to? ");
planetNumber = keyboard.nextInt();
if( planetNumber == 1 )
{
weightOut = weightIn * 0.78;
}
...
System.out.println("Your weight would be " + weightOut +
" on that planet.");