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

    Scanner input=new Scanner(System.in);
        String compername="刘备";
        String compername1="孙权";
        String compername2="曹操";
        String name;
        int xuanze;
        public void top(){
            System.out.println("***********欢迎进入游戏世界************");
            System.out.println("		***********");
            System.out.println("		***猜拳,开始***");
            System.out.println("		***********");
            System.out.println("出拳规则:1.剪刀  2.石头  3.布");
            System.out.println("请选择对方角色:(1.刘备  2.孙权  3.曹操):");
             xuanze=input.nextInt();
            System.out.println("请输入你的名字:");
             name =input.next();
            switch (xuanze){
            case 1:
                System.out.println(name+"VS"+compername);
                break;
            case 2:
                System.out.println(name+"VS"+compername1);
                break;
            case 3:
                System.out.println(name+"VS"+compername2);
                break;
            }
            
        }
        public void zhong(){
            int ren;
            int diannao;
            boolean y;
            String con ;
            int count = 0;
            int count1=0;
            int count2=0;
            System.out.println("要开始吗?(y/n)");
              con=input.next();
              while("y".equals(con)){
                System.out.println("请出拳:1.剪刀  2.石头  3.布");
                 ren=input.nextInt();
                 if(ren==1){
                        System.out.println("你出拳  剪刀");
                    }else if(ren==2){
                        System.out.println("你出拳 石头");
                    }else {
                        System.out.println("你出拳  布");
                    }
                     diannao=(int)((Math.random())*3);
                     switch(diannao){
                     case 0:
                         System.out.println("电脑出拳  剪刀");
                         break;
                     case 1:
                         System.out.println("电脑出拳 石头");
                         break;
                     case 2:
                         System.out.println("电脑出拳  布");
                         break;
                     }
                if((ren==1&&diannao==0)||(ren==2&&diannao==1)||(ren==3&&diannao==2)){
                     System.out.println("结果:和局,真衰!");
                }else if((ren==1&&diannao==2)||(ren==2&&diannao==0)||(ren==3&&diannao==1)){
                     System.out.println("结果:恭喜,你赢了!");
                     count1++;
                }else {
                     System.out.println("结果:你输了,真笨!!");
                     count2++;
                }
                System.out.println("要开始吗?(y/n)");
                  con=input.next();
                     count++;
            }
              System.out.println("**********************************");
              if(xuanze==1){
                   System.out.println(compername+"VS"+name);
              }else if(xuanze==2){
                   System.out.println(compername1+"VS"+name);
              }else{
                   System.out.println(compername2+"VS"+name);
              }
             System.out.println("对战次数:"+count);
             if(count1>count2){
                 System.out.println("真厉害,奖励");
             }else{
                 System.out.println("呵呵,真笨");
             }
                System.out.println("**********************************");
        }

    调用代码

        public static void main(String[] args) {
            Renji renji=new Renji();
            renji.top();
            renji.zhong();
        }
  • 相关阅读:
    Android入门第六篇之ListView (一)
    STL 二分查找三兄弟(lower_bound(),upper_bound(),binary_search())
    fastjson 之常见的数据类型与json的相互转换
    Jetty:配置安全
    xml文件格式例如以下
    《编程珠玑》---笔记。浏览此文,一窥此书。
    【Github教程】史上最全github用法:github入门到精通
    SSL连接建立过程分析(1)
    ant 安装
    GMM的EM算法实现
  • 原文地址:https://www.cnblogs.com/javahenku/p/7364670.html
Copyright © 2011-2022 走看看