zoukankan      html  css  js  c++  java
  • 人机猜拳

    public class xm {
        Scanner input=new Scanner(System.in);
        String name;
        int dz;
    public void yx(){
        System.out.println("------------------------------欢迎进入游戏世界------------------------------");
        System.out.println();
        System.out.println("\t\t\t*****************************");
        System.out.println("\t\t\t****\t猜拳,\t开始****");
        System.out.println("\t\t\t*****************************");
        System.out.println();
        
        System.out.println("出拳规则:1.剪刀2.石头3.布");
        System.out.println("请选择对方的角色(1:刘备2:孙权3:曹操):");
        int js=input.nextInt();
        System.out.println("请输入你的姓名:");
        String xm=input.next();
        switch (js){
        case 1:
            name="刘备";
            break;
        case 2:
            name="孙权";
            break;
        case 3:
            name="曹操";
            break;
        }
        String ks="y";
        int cq;
        System.out.println(xm+"\t"+"VS"+"\t"+name);
        System.out.println("要开始吗?(y/n)");
        ks=input.next();
        
        while (ks.equals("y")){
            System.out.println("请出拳:1。剪刀2.石头3.布(输入相应数字):");
            cq=input.nextInt();
            switch(cq){
            case 1:
                System.out.println("你出拳:剪刀");
                break;
            case 2:
                System.out.println("你出拳:石头");
                break;
            case 3:
                System.out.println("你出拳:布");
                break;
            }
            //System.out.println("你出拳:"+cq);
            int sj=(int)(Math.random()*3);
            sj++;
            switch(sj){
            case 1:
                System.out.println("系统出拳:剪刀");
                break;
            case 2:
                System.out.println("系统出拳:石头");
                break;
            case 3:
                System.out.println("系统出拳:布");
                break;
            }
            if((cq==1&&sj==1)||(cq==2&&sj==2)||(cq==3&&sj==3)){
                System.out.println("结果:平局");
            }else if((cq==1&&sj==3)||(cq==2&&sj==1)||(cq==3&&sj==2)){
                System.out.println("恭喜你,你赢了!");
                
            }else{
                System.out.println("你输了");
            }
            System.out.println("要开始吗?(y/n)");
            ks=input.next();
            dz++;
        }
        System.out.println("----------------------------------------------");
        System.out.println(xm+"\tVS\t"+name);
        System.out.println("对战次数:"+dz);
        System.out.println("----------------------------------------------");
    }
    }
    public class xm$1 {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            xm a=new xm();
            a.yx();
        }
    
    }
  • 相关阅读:
    真正的e时代
    在线手册
    UVA 10616 Divisible Group Sums
    UVA 10721 Bar Codes
    UVA 10205 Stack 'em Up
    UVA 10247 Complete Tree Labeling
    UVA 10081 Tight Words
    UVA 11125 Arrange Some Marbles
    UVA 10128 Queue
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/ting1106/p/7359227.html
Copyright © 2011-2022 走看看