Java 与5个变量一起使用的最佳if语句是什么?

Java 与5个变量一起使用的最佳if语句是什么?,java,if-statement,Java,If Statement,所以我正在做一个yathzee游戏,我需要检查骰子是否有一对一对,等等。我知道我可以通过大量的if语句来实现,但是什么是最好的方式呢?我有5个骰子要检查成对,三个一类,四个一类,一对三个一类,12345,23456,一,二,三,四,五,六等等。 每次检查基本上需要5个if语句或更多。 所以我想知道有没有更好的办法 我有变量dice1、dice2、dice3、dice4、dice5首先要做的事情是:使用数组或列表来处理5个值,而不是5个单独的变量…对代码采取更面向对象的方法。为什么要进行向下投票?

所以我正在做一个yathzee游戏,我需要检查骰子是否有一对一对,等等。我知道我可以通过大量的if语句来实现,但是什么是最好的方式呢?我有5个骰子要检查成对,三个一类,四个一类,一对三个一类,12345,23456,一,二,三,四,五,六等等。 每次检查基本上需要5个if语句或更多。 所以我想知道有没有更好的办法


我有变量dice1、dice2、dice3、dice4、dice5

首先要做的事情是:使用数组或列表来处理5个值,而不是5个单独的变量…对代码采取更面向对象的方法。为什么要进行向下投票?问题是好的。我打算建议为每个可能的结果编写一个策略,并将所有策略放在一个责任链中,总得分最高,最后得分最低。但后来他们结束了这个问题(我认为这被搁置的原因是您没有显示任何代码。请发布一些代码作为起点,无论您认为这些代码多么次优。即使是一个真正努力的小演示也会对堆栈溢出产生奇迹。祝您好运!