Я пытаюсь создать метод с java, который включает в себя симуляцию прокатки трех кубиков, и он подсчитывает, сколько раз три шестисторонних кубика должны скатываться до тех пор, пока значения, показывающие, не будут разными. Я пытался создать его при использовании цикла while, но он, похоже, даже не запускается, хотя ошибок компилятора нет. Вот код, который у меня есть до сих пор:Dice Rolling loop
public class Rollin {
public static void diceGenerator() {
int numOfRolls = 0; //starts at zero for the number of rolls
int x = ((int)(Math.random() * 6 +1)); //simulation of three dice
int y = ((int)(Math.random() * 6 +1));
int z = ((int)(Math.random() * 6 +1));
while(!(x != y && y != z && x != z)) { // to check if the dice have any similar numbers
numOfRolls++; // counting the number of rolls
}
System.out.println(numOfRolls); //prints the number of rolls
}
}
Поскольку вы уже копируете решения другого пользователя, которые вы можете добавить в ответ @ Elliot, чтобы получить правильное решение. – softwarenewbie7331