我有一段其他人编写的代码,我不知道如何使代码与它一起工作。我应该使用以下方法制作一个骰子并显示 1 到 6 之间的数字:
(int)(math.random()*6 + 1);
提供的代码是这样的:
import java.util.*;
public class Ch3_PrExercise6
{
static Scanner console = new Scanner(System.in);
public static void main(String[] args)
{
Die die1 = new Die();
Die die2 = new Die();
System.out.println("die1: " + die1.getRoll()):
System.out.println("die2: " + die2.getRoll());
System.out.println("After rolling, die1: " + die1.rollDie());
System.out.println("After rolling, die2: " + die2.rollDie());
System.out.println("After second roll, die1: " + die1.rollDie());
System.out.println("After second roll, die2: " + die2.rollDie());
}
}
到目前为止,我能想到的只有:
public class Die
{
//Sets initial value to 1
public int startFace
{
startFace = 1;
}
//Roll the die
public int rollDie
{
rollDie = (int)(math.random()*6 + 1);
}
}
我无法在 getRoll 行中弄清楚其他程序想要我做什么。我知道在最后四个打印命令中调用了 rollDie。
我正在使用 Processing 2.20,如果这很重要的话。