1
我一直在研究如何返回一个随机布尔值,然后使用返回的布尔值来驱动一个“if”语句,但我无法弄清楚如何构造或使用什么语法。返回随机布尔值并用于指导“if”语句
private Random random;
public void mousePressed(MouseEvent e) {
determineHit();
if (random = true) {
//Perform true//
}
else {
//Perform false//
}
private boolean determineHit() {
return random.nextBoolean();
}
我怎样才能让我的determineHit方法返回boolean值,然后再将这回法的主体?
感谢
嗯,似乎没有工作 - 我只是从控制台得到错误? – Luciano
你得到什么错误?你有没有确定你用'random = new Random();'在某个时候初始化你的随机? – AntonH
我用return Math.random()<0.5;相反,现在完美地工作。 :) – Luciano