У меня есть класс игры в кости, который бросает случайные числа от 1 до 6. Я хочу создать другой класс, который реализует проверку всех чисел и прекращает прокатку, когда все уникальные числа свернуты один раз. Не уверен, как бы я использовал getFace и логический метод. Думая о каждом числе, начинающемся с false и заканчивающемся истиной, как только число появляется.
public class Die {
public final int MAX = 6; //max 6
private int faceValue; //current value showing on die
//constructor
public Die() {
faceValue = 1;
}
public int roll(){
faceValue = (int)(Math.random()*MAX)+1;
return faceValue;
}
public void setFaceValue(int value){
if(value> 0 && value <=MAX)
faceValue=value;
}
public int getFaceValue(){
return faceValue;
}
public String toString(){
String result = Integer.toString(faceValue);
return result;
}
}