import java.util.Scanner; import java.util.Random; public class Game { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("输入剪刀、石头、布[任意一个]:"); String player = scanner.nextLine(); String[] arr = {"剪刀","石头","布"}; String computer = arr[(int)(Math.random()*3)]; System.out.print("玩家:"+player+"\t"+"电脑:"+computer); switch(player) { case "剪刀" -> System.out.println(player.equals(computer) ? "\n结果:【平局】" : (computer == "石头" ? "\n结果:【电脑胜】" : "\n结果:【玩家胜】") ); case "石头" -> System.out.println(player.equals(computer) ? "\n结果:【平局】" : (computer == "剪刀" ? "\n结果:【玩家胜】" : "\n结果:【电脑胜】") ); case "布" -> System.out.println(player.equals(computer) ? "\n结果:【平局】" : (computer == "剪刀" ? "\n结果:【电脑胜】" : "\n结果:【玩家胜】") ); default -> System.out.println("\n输入参数有误!"); } } }
Sign in to make a reply
baiyao9527