编辑代码

package com.util.Scanner;

import java.util.Scanner;

public class MyTest{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in); 
        System.out.println("请输入指令:");
        String act=sc.next();
        while(true){
           
            if(act.equals("石头") ||act.equals("剪刀") ||act.equals("布") ){
                System.out.println("玩家指令:"+act);
                break;
                }
                else{
                    System.out.println("玩家指令错误,请重新输入");
                }
            }
        int ran=(int)(Math.random()*3);
        if(ran==0){
            System.out.println("电脑指令:石头");
        }else if(ran==1){
            System.out.println("电脑指令:剪刀");
        }else{
            System.out.println("电脑指令:布");
        }
        if(act.equals("石头")&& ran==1 || act.equals("剪刀")&& ran==2 || act.equals("布")&& ran==0){
            System.out.println("游戏胜利");
        }else if(act.equals("石头")&& ran==2 || act.equals("剪刀")&& ran==0 || act.equals("布")&& ran==1){
            System.out.println("游戏输了,电脑胜利");
        }else{
            System.out.println("平局");
        }
    }
}