import java.util.Scanner; public class Test16 { private String[] options = {"剪刀", "石头", "布"}; private int userChoice; private int computerChoice; public void getUserChoice() { Scanner scanner = new Scanner(System.in); System.out.println("*************************"); System.out.println(" 剪刀!石头!布!"); System.out.println(" 作者:EREC"); System.out.println(" 游戏版本:2.0"); System.out.println("*************************"); System.out.println("请输入你的选择(0-剪刀,1-石头,2-布):"); userChoice = scanner.nextInt(); } public void generateComputerChoice() { computerChoice = (int) (Math.random() * 3); } public void determineWinner() { if (userChoice == computerChoice) System.out.println("平局!你和电脑都选择了" + options[userChoice]); else if ((userChoice == 0 && computerChoice == 2) || (userChoice == 1 && computerChoice == 0) || (userChoice == 2 && computerChoice == 1)) System.out.println("恭喜你,你赢了!你选择了" + options[userChoice] + ",电脑选择了" + options[computerChoice]); else System.out.println("很遗憾,你输了!你选择了" + options[userChoice] + ",电脑选择了" + options[computerChoice]); } public static void main(String[] args) { Test16 game = new Test16(); game.getUserChoice(); game.generateComputerChoice(); game.determineWinner(); } }
16剪刀石头布2.0
于 2023-11-15 13:46:18 首次发布