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();
        }
    
    }
  • 相关阅读:
    命令模式
    连接mysql数据库,创建用户模型
    管理信息系统的开发与管理
    加载静态文件,父模板的继承和扩展
    夜间模式的开启与关闭,父模板的制作
    完成登录与注册页面的前端
    JavaScript 基础,登录前端验证
    CSS实例:图片导航块
    导航,头部,CSS基础
    web基础,用html元素制作web页面
  • 原文地址:https://www.cnblogs.com/ting1106/p/7359227.html
Copyright © 2011-2022 走看看