博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人际猜拳参考答案:
阅读量:6799 次
发布时间:2019-06-26

本文共 2636 字,大约阅读时间需要 8 分钟。

       (只供参考,有任何疑问,可直接联系博主QQ2838509529)

猜拳类:

  

public class Demo01 {    Scanner input=new Scanner(System.in);    int wj;//玩家出拳    int dn;//电脑出拳    int d=0;//输入次数    int b=0;//输入次数    String a;//是否开始    int x;    int t;//对战次数    String n;//电脑名称    String name;//玩家名称    int aa;//玩家赢得次数    int bb;//电脑赢得次数    public void sun(){        System.out.println("\t\t**猜拳,开始**\n\n");        System.out.println("出拳规则:1.拳头2.石头3.布");        System.out.print("请选择对方角色1.梅川酷子2.梅川内酷3.裸哥:");        dn=input.nextInt();        if(dn==1){            System.out.println("您选择对战*梅川酷子*将军");        }else if(dn==2){            System.out.println("您选择对战*梅川内酷*将军");        }else if(dn==3){            System.out.println("您选择对战*裸哥*将军");        }        System.out.println();    }    public void aun(){        System.out.print("要开始吗?(y)");        a=input.next();        System.out.print("请输入姓名:");        String name=input.next();        do{        t++;        if(a.equals("y")){        System.out.print("请出拳:1.剪刀2.石头3.布");        wj=input.nextInt();        if(wj==1){            System.out.println(name+"出剪刀");        }else if(wj==2){            System.out.println(name+"出石头");        }else if(wj==3){            System.out.println(name+"出布");        }                x=(int)(Math.random()*10%3+1);//产生随机数1~10内        if(dn==1){            n="*梅川酷子*将军";        }else if(dn==2){            n="*梅川内酷*将军";        }else {            n="*裸哥*将军";        }        if(x==1){            System.out.println(n+"出剪刀");        }else if(x==2){            System.out.println(n+"出石头");        }else if(x==3){            System.out.println(n+"出布");        }        }else{            System.out.println("结束游戏");        }        if(wj==x){            System.out.println("平局!!!");        }else if((wj==1&&x==3)||(wj==2&&x==1)||(wj==3&&x==2)){            System.out.println(name+"赢了!!!");            aa++;        }else {            System.out.println(n+"赢了!!!");            bb++;        }        System.out.println();        System.out.print("要开始吗?(y)");        a=input.next();        }while(a.equals("y"));        System.out.println();        System.out.println("__________________________________");        System.out.println(name+"VS"+n);        System.out.println("对战次数为"+t);        System.out.println("对战结果:");        if(aa>bb){            System.out.println(name+"赢了");        }else if(aa==bb){            System.out.println("平局");        }else if(aa

测试类:

  

public static void main(String[] args) {        // TODO Auto-generated method stub        Demo01 sum=new Demo01();        sum.sun();        sum.aun();    }

提示:只供参考      原创:梅川酷子

转载于:https://www.cnblogs.com/whtt/p/9785386.html

你可能感兴趣的文章
android 开发之电子钢琴 源码
查看>>
Grid.SharedSizeGroup
查看>>
每个开发人员现在应该下载的十种必备工具
查看>>
ubuntu11.10真机调试no-permissions
查看>>
如何判断某个事件已经绑定了某个事件处理程序?
查看>>
zipimport — Import modules from Zip archives¶
查看>>
金山快盘登陆签到
查看>>
C#中类的概念
查看>>
Primary key、unique、index之间的关系
查看>>
关于完美的练习
查看>>
heap&stack 区别
查看>>
hadoop hive安装手记(转)
查看>>
kinect新知
查看>>
堆实例
查看>>
ASP.NET中各个后缀名的含义
查看>>
always和always@(*)
查看>>
Android 中压力测试工具Monkey的用法(转)
查看>>
NYOJ-61 传纸条(一)
查看>>
乱码问题总结
查看>>
Raspberry pi raspbain系统下使用vim
查看>>