你好stackoverflow你总是很好,乐于助人.我的随机模拟器遇到了另一个编译问题;
public class dieSimulator
{
public static void main(String[] args)
{
die();
}
public static int die()
{
generator.nextInt(6)+1;
}
}
Run Code Online (Sandbox Code Playgroud)
它基本上应该在每次运行程序时生成1到6之间的随机int.
任何帮助将不胜感激,谢谢!
编辑:谢谢,这是我当前的代码,仍然给我编译器错误:错误:找不到符号返回generator.nextInt(6)+1; ^符号:变量发生器
public class dieSimulator
{
public static void main(String[] args)
{
int rollValue = die();
System.out.println(rollValue);
}
public static int die()
{
return generator.nextInt(6)+1;
}
}
Run Code Online (Sandbox Code Playgroud)
我正在阅读的这本书告诉我",调用generator.nextInt(6)给你一个0到5之间的随机数".
编辑结束; 使魔术发生的最终代码
import java.util.Random;
public class dieSimulator
{
public static void main(String[] args)
{
int rollValue = die();
System.out.println(rollValue);
}
public static int die()
{
Random generator = new …Run Code Online (Sandbox Code Playgroud)