一个控制台的猜拳游戏

一个控制台的猜拳游戏

import java.util.Random;
import java.util.Scanner;

public class CaiQuan {

    public static void main(String[] args) {

        Random r=new Random();
        String[] quan=new String[]{"石头","剪刀","布"};
        Scanner in=new Scanner(System.in);
        String str="";
        int h=-1;
        while(str!="退出"){
            System.out.println("
输入你出的:  ");
            str="";
            str=in.next();
            int c=r.nextInt(3);
            switch(str){
            case "石头":h=0;break;
            case "剪刀":h=1;break;
            case "布":  h=2;break;
            default: h=-1;break;
            }
            if(h==-1)
                System.out.print("输入不正确吧!");
            else if(h==c)
                System.out.print("电脑出: "+" "+quan[c]+"   平局");
            else if(h==0&&c==1||h==1&&c==2||h==2&&c==0)
                System.out.print("电脑出: "+" "+quan[c]+"   你赢了!");
            else
                System.out.println("电脑出: "+" "+quan[c]+"   你输了!");
            //System.out.println();
        }
    }

}
原文地址:https://www.cnblogs.com/cnsec/p/13286854.html