Java 随机调用玩家动作
所以我正在构建一个游戏,它有两种方法Java 随机调用玩家动作,java,Java,所以我正在构建一个游戏,它有两种方法 public void onResult(QuestionAdResult questionAdResult) { if (questionAdResult.wasCorrect()) { // Additional Exp +5 // Additional HP +5 Hero.instance.earn
public void onResult(QuestionAdResult questionAdResult) {
if (questionAdResult.wasCorrect()) {
// Additional Exp +5
// Additional HP +5
Hero.instance.earnExp(5);
Hero.instance.earnHP(5);
//
} else {
// Stuff
}
}
我可以为任何一个特定的操作取消注释其中一个,但我希望这些操作是随机的,所以它可以执行或,而不必注释掉一个。我该怎么做?导入java.util.Random
Hero.instance.earnExp(5);
Hero.instance.earnHP(5);
我爱你。你应该知道。
public void onResult(QuestionAdResult questionAdResult) {
Random random = new Random();
int expOrHealth = random.nextInt(2);
if (questionAdResult.wasCorrect()) {
if (expOrHealth == 0)
{
// Additional Exp +5
}
if (expOrHealth == 1)
{
// Additional HP +5
}
Hero.instance.earnExp(5);
Hero.instance.earnHP(5);
//
} else {
// Stuff
}
}