Este artículo describe el juego de telas de piedra de tijeras implementadas en Java. Compártelo para su referencia, como sigue:
ChoiceAnswer.java
public class ChoiceAnswer {String Texts [] = {"Stone", "Sicisores", "tela"}; valor int; // 【1】 Piedra/T 【2】 tijeras/t 【3】 cadena de tela getText () {textos de retorno [valor - 1]; } ChoiceAnswer (int value) {this.value = value; } / *** return 0 significa dibujar, return 1 significa ganar, return -1 significa perder* / int compto (ChoiceAnswer c) {if (value == C.Value) {return 0; } if (valor + 1 == c.value || (valor == 3 && c.value == 1)) {return 1; } return -1; }}Game.java
import java.util.scanner; juego de clase pública {void p (string s) {system.out.println (s); } void showwelcome () {p ("bienvenido ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ � userChoice> 3) {p (" ingresó incorrectamente! ¡Por favor, vuelva a entrar! "); userChoice = integer.ParseInt (sc.nextline ());} return New ChoiceAnswer (userChoice);} Choicer GetComComputherCheice () {int ComputerChoice) ((Math.random () * 3) + 1); UserChoice.gettext ()); + ComputerChoice.gettext ()); resultado: "); nuevo juego (). Start ();}}Resultados de ejecución:
Para obtener más información sobre los algoritmos de Java, los lectores interesados en este sitio pueden ver los temas: "Estructura de datos Java y tutorial de algoritmo", "Resumen de las puntas de nodo de operación de Java DOM", "Resumen de Java Archivo y TIPS de operación de directorio" y "Summary of Java Cache Operation Tips" TIPS ""
Espero que este artículo sea útil para la programación Java de todos.