我正在关注斯坦福 Java 入门课程,并开始尝试运行他们在 Eclipse 中提供的一些示例,但遇到了问题。
当我将 rgen 的值分配给 dieRoll 时,它告诉我“无法解决 regn”。当我将 RandomGenerator 命名为“rgen”时,它表示“未使用 DiceRoll.regn 字段的值”
谁能告诉我为什么会发生这种情况,以及如何纠正它以便我可以运行它?!谢谢
import acm.program.*;
import acm.util.*;
public class DiceRoll extends ConsoleProgram {
public void run() {
int dieRoll = rgen.nextInt(1,6);
println("You rolled " + dieRoll);
}
/*Private instance variables */
private RandomGenerator regn =
RandomGenerator.getInstance();
}