zoukankan      html  css  js  c++  java
  • 人际猜拳参考答案:

           (只供参考,有任何疑问,可直接联系博主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("		**猜拳,开始**
    
    ");
            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<bb){
                System.out.println(n+"赢了");
            }
            System.out.println("__________________________________");
        }

    测试类:

      

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

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

  • 相关阅读:
    poj1830 开关问题
    poj1681 Painter's Problem
    poj1222 EXTENDED LIGHTS OUT
    bzoj1923 [Sdoi2010]外星千足虫
    bzoj1013 [JSOI2008]球形空间产生器sphere
    poj2888 Magic Bracelet
    poj2409 Let it Bead
    poj1286 Necklace of Beads
    bzoj1004 HNOI2008 Cards
    bzoj2040 [2009国家集训队]拯救Protoss的故乡
  • 原文地址:https://www.cnblogs.com/whtt/p/9785386.html
Copyright © 2011-2022 走看看