我正在BlueJ的Java程序中工作,我正在使用僞隨機生成器來生成最大數和最小數之間的隨機數。我沒有得到任何語法錯誤,但是當我調用方法時,它說它是空的。有人有什麼主意嗎?我已經導入了Random類,它在構造函數中被稱爲randomizer。隨機發生器返回null
public void attackEnemy()
{
int damage = 0;
int max = 41;
int min = 20;
damage = randomizer.nextInt(max - min) + min;
health = health - damage;
}
是'randomizer' initialized?如果不是,你需要初始化它Random Randomizer = new Random()' – PermGenError 2013-03-12 14:39:28
* randomizer *是如何聲明的? – sp00m 2013-03-12 14:40:20
你能發表隨機發生器的代碼嗎? – SteveP 2013-03-12 14:40:26