Discuss / Java / baiyao.org

baiyao.org

Topic source

baiyao9527

#1 Created at ... [Delete] [Delete and Lock User]
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输入参数有误!");
		}
	}
}

  • 1

Reply