Este artigo descreve um jogo de rolo de dados simples implementado em Java. Compartilhe -o para sua referência, como segue:
Requer:
Role dois dados, cada dados tem seis lados,
São 1, 2, 3, 4, 5 e 6, respectivamente. Verifique a soma desses dois dados.
Se for 2, 3 ou 12, você perde; Se a soma for 7 ou 11, você ganha.
Mas se a soma for outro número (por exemplo 4, 5, 6, 8, 9 ou 10),
Acabei de confirmar um ponto. Continue rolando os dados até que um 7 seja jogado ou o mesmo número de pontos de antes. Se você jogar um 7, você perde.
Se o número de pontos jogados é o mesmo que o número de pontos que você jogou antes,
Você ganha.
Código de implementação de Java:
status enum {win, perde, goon;} classe pública dicegame {public static int getScore () {return (int) (1 + math.random () * 6); } public static int start () {int score1 = getScore (); int escore2 = getScore (); Score de retorno1 + pontuação2; } public static static juiz (int sum1) {if (sum1 == 7 || sum1 == 11) {retorna status.win; } else if (sum1 == 2 || sum1 == 3 || sum1 == 12) {retorna status.lose; } else Return status.goon; } public static void main (string [] args) {int sum1 = start (); int pre = sum1; switch (juiz (sum1)) {case win: system.out.println ("você jogou"+sum1+"ponto"); System.out.println ("Parabéns! Você ganhou!"); quebrar; Case Lose: System.out.println ("Você jogou"+Sum1+"Point"); System.out.println ("Desculpe! Você perdeu!"); quebrar; case goon: int sum2 = start (); while (true) {if (sum2 == pre) {System.out.println ("Você jogou fora o"+sum1+"ponto"); System.out.println ("Você jogou fora o"+sum2+"ponto"); System.out.println ("Parabéns! Você ganhou!"); quebrar; } else if (sum2 == 7) {System.out.println ("Você jogou fora o"+sum1+"ponto"); System.out.println ("Spitched Again"+Sum2+"Point"); System.out.println ("Desculpe! Você perdeu!"); quebrar; } else {pre = sum2; SUM2 = START (); } } quebrar; }; }}Resultados em execução:
Para obter mais informações sobre os algoritmos Java, os leitores interessados neste site podem visualizar os tópicos: "Estrutura de dados Java e tutorial de algoritmo", "Resumo das dicas de nó da operação Java Dom", "Resumo de dicas de operação de Java e Operação de Java" e "Resumo de Java cache" Tips "TIPS"
Espero que este artigo seja útil para a programação Java de todos.