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数据库
    Python中socket编程
    Python中logging模块
    Python中的多进程
    Python中并发、多线程等
    Python模块化
    Python中异常处理
    KafKa入门
    kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
    第一节 MongoDB介绍及下载与安装
  • 原文地址:https://www.cnblogs.com/ting1106/p/7359227.html
Copyright © 2011-2022 走看看