如何在Java中检查匹配的随机数

时间:2016-11-18 11:16:32

标签: java

我正在创建一个老虎机游戏,如果所有三个号码都匹配一条消息“累积奖金”被传达。现在我想在只有两个数字匹配“关闭”时更改此消息,我正在努力找到一种方法来测试三个数字中的两个匹配,并且没有显示两个消息。

requestProperties.getString("URL", null)

1 个答案:

答案 0 :(得分:4)

如果您关心的只是唯一值的数量(重叠),那么我只需创建一个Set<Integer>并将三个数字添加到其中。因为Set仅允许唯一值,所以任何重复都会有效消失,因此剩余数量将显示您的老虎机生成的数量不同,为您提供所需的答案。

Set<Integer> uniqueNumbers = new HashSet<>(4);
uniqueNumbers.add(number1);
uniqueNumbers.add(number2);
uniqueNumbers.add(number3);

int uniqueCount = uniqueNumbers.size();
if (uniqueCount == 1) {
    // Jackpot code goes here.
} else if (uniqueCount == 2) {
    // "Close" code goes here.
}