цикл, он будет воспроизводиться один раз, а затем попросить пользователя снова:

т, ребята, мне нужна помощь в этом вопросе: игра в кости играется с двумя шестигранными кубиками. Пользователь, играющий в игру, бросит две кости и сгенерирует два случайных числа от одного до шести. Сумма двух чисел будет использована для определения следующего шага. Если сумма составляет 2,3 или 12, то игрок выигрывает. Если сумма равна 7 или 11, то он / она проигрывает. Если сумма равна 4, 5, 6, 8, 9 или 10, то программа автоматически бросает кости снова, пока игрок не выиграет или не проиграет. После каждого броска костей игроку будет предложено ввести данные. Игрок должен решить, должна ли игра продолжаться или нет. Количество выигранных и проигранных игр также должно отображаться после каждого броска костей. Мне удалось заставить работать первую часть, но я не смог понять, как подсказать пользователю, хочет ли он продолжить или сколько игр он выиграл / проиграл

public class DiceGame {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        while (true) {
            int dice1=(int)(Math.random()*6+1);
            int dice2=(int)(Math.random()*6+1);
            int sum = dice1 + dice2;

            System.out.println("Roll: total = " + sum);

            if (sum==2 || sum==3 || sum==12) {
                System.out.println("Sorry with a " +  sum  + " you loose :(");
                break;
            }
            else if(sum==7 || sum==11) {
                System.out.println("With a " + sum + " you win :)");
                break;
            }
        }
    }

}

Ответы на вопрос(0)

Ваш ответ на вопрос