我们被赋予了这个任务,我很难完成,因为我通常对自己的编程方式比较满意,但是给出的代码尚未完成。
任务是仅使用Dice()作为构造函数,并使用roll()作为方法来创建Dice类。我们必须使用导入的Random类。 Random有一个称为nextInt(int)
的方法,该方法将一个整数作为参数,并返回一个介于0(含)和给定参数(不含)之间的随机整数。例如:
r.nextInt(100);
返回0-99之间的数字
给定的代码是:
package rpg;
import java.util.Random;
public class Dice {
private Random r;
/**
* Instantiate the object r
*/
public Dice(){
// Returns a random integer between 1 and 6
}
public int roll(){
}
}
答案 0 :(得分:0)
您可以使用WebUI.openBrowser(GlobalVariable.appURL)
WebUI.maximizeWindow()
WebUI.waitForPageLoad(0)
这样操作:
ThreadLocalRandom
然后使用int randomValue;
public Dice(){
randomValue = ThreadLocalRandom.current().nextInt(0, 6);
}
返回此值。
roll()
根据您的要求,但是如果您要使用它,那就不好了,您必须一次又一次地初始化骰子。
因此,最好像这样将public int roll(){
return randomValue;
}
方法代码放入Dice
:
roll