问题描述
我试图让main方法调用newGame方法,但这给了我一个错误。
错误:找不到符号
newGame(answer);
符号:变量答案
位置:类GuessingGame
update --remote
解决方法
您发布的代码缺少一些东西,并且没有做太多事情。我假设您想从newGame
返回新的随机值(因此它应该return
和int
)。另外,最好将Random
传递给您的方法(因为创建新的Random
涉及将其作为种子,并且如果您快速循环执行,则可以选择相同的种子)。所以,看起来像
public static int newGame(Random rand) {
return rand.nextInt(51);
}
然后,您需要将answer
保存在main
中。并构造Random
。喜欢,
public static void main(String[] args) {
Random rand = new Random();
int answer = newGame(rand);
}