My code
我不断收到错误
main.java:77: error: variable fAnswer might not have been initialized
out.println("The answer is: " + fAnswer);
^
我找不到原因。
最佳答案
该错误表明,根据choice
值,可能未初始化fAnswer
。例如,如果您有一个choice == 4
,则在您调用fAnswer
之前,out.println("The answer is: " + fAnswer)
不会分配任何值。这意味着fAnswer
将指向垃圾,可能不是您想要的。
尝试在声明时定义它
double fAnswer = -1.0; // Or something like this.