第一卷Yahtzee游戏,无法使用阵列

时间:2016-11-30 18:35:20

标签: java arrays

这个任务的目的是只显示第一卷上得分的概率(这就是为什么我有一个最终的int TRIALS,以便稍后计算概率)。我只需要帮助创建使用数组滚动五个骰子的单独方法。我将能够弄清楚其他方法,我只是对如何使用数组这样的东西感到困惑。这是我到目前为止所做的(只是开始的基本纲要):

final int TRIALS = 1_000_000;

    int yahtzee = 0;
    int fourKind = 0;
    int largeStraight = 0;
    int fullHouse = 0;
    int smallStraight = 0;
    int threeKind = 0;

    for (int i = 0; i < TRIALS; i++) {

    }
}

public static int rollDice(int TRIALS) {

}

我是一个非常初学者,并且不想要一个完整的解决方案,我只需要帮助开始使用该阵列。我知道我需要随机数(rand.nextInt(6)+1)。但主要是,我只需要帮助我的rollDice方法。

1 个答案:

答案 0 :(得分:0)

这是您上次评论的答案。

int[] roll5DiceEachOnce()
{
    Random random = new Random();
    int[] dice = new int[5];

    for(int i = 0; i < 5; i++)
    {
        dice[i] = random.nextInt(6) + 1;
        System.out.println("die " + i + ": " + dice[i]);//just so you can see the output 
    }

    return dice;
}