zoukankan      html  css  js  c++  java
  • java猜拳游戏代码

    package liu;
    import java.util.Scanner;
    import java.util.Random;
    public class Caiqiang {
     public static void main(String [] args){
      
      int pcChuQuan=0;
      int wjChuQuan=0;
      int juShu=0;
      int yingLi=0;
      int pingLi=0;
      int shuLi=0;
      int ding=0;
      String wjname="";
      String kaiSi="y";
      Scanner shu=new Scanner(System.in);
      Random shuiJi=new Random();
     
     while(kaiSi.equalsIgnoreCase("y"))
     {
       juShu++;
       pcChuQuan=shuiJi.nextInt(3);
       System.out.println("是否开始 Y/N");//显示游戏说明   
       String kaiShi=shu.next();
       
      if(kaiShi.equalsIgnoreCase("y"))
      {
       System.out.println("1.石头     2.剪刀    3.布");//显示游戏说明 
       wjChuQuan=shu.nextInt();
       ding=pcChuQuan;
       if(ding==0)
       {
         switch (wjChuQuan)//玩家出拳。
         {
           case 1:
          
         System.out.println("电脑出了:石头");
         System.out.println(wjname+"出了:石头"); 
         System.out.println(wjname+"跟电脑打平 ");
         pingLi++;
        break;
           }
           case 2://玩家出剪刀
             
            System.out.println("电脑出了:石头");
         System.out.println(wjname+"玩家出了: 剪刀"); 
         System.out.println(wjname+" 加油 ");
         shuLi++;
        break;
           }
           case 3://玩家了布。
           {
            System.out.println("电脑出了:石头");
         System.out.println(wjname+"玩家出了: 布"); 
         System.out.println(wjname+" 胜利"); 
         yingLi++;
        break;
           }
           default:System.out.println("你输入的有误!请重新输入");
        break;    
          }
       }
       if(ding==1)//电脑出剪刀。
       {
        switch (wjChuQuan)//玩家出拳
        {
        case 1://玩家出石头
        {
         System.out.println("电脑出了:剪刀");
         System.out.println(wjname+"玩家出了:石头"); 
         System.out.println(wjname+"胜利");
         yingLi++;
         break;
        }
        case 2://玩家出剪刀
        {
         System.out.println("电脑出了: 剪刀");
         System.out.println(wjname+"玩家出了: 剪刀"); 
         System.out.println(wjname+" 平局! ");
         pingLi++;
         break;
        
        case 3://玩家出布
        {
         System.out.println("电脑出了: 剪刀");
         System.out.println(wjname+"玩家出了: 布"); 
         System.out.println(wjname+"加油");
         shuLi++;
         break;
        

        default:System.out.println("你输入的有误!请重新输入");
         break;
        }
       }
       if(ding==2)//电脑出布。
       {
        switch (wjChuQuan)//玩家出拳
        {
        case 1://玩家出石头
        {
         System.out.println("电脑出了: 布");
         System.out.println(wjname+"玩家出了:石头"); 
         System.out.println(wjname+"加油");
         shuLi++;
         break;
        }
        case 2://玩家出剪刀
        {
         System.out.println("电脑出了: 布");
         System.out.println(wjname+"玩家出了: 剪刀"); 
         System.out.println(wjname+"胜利");
         yingLi++;
         break;
        
        case 3://玩家出布
        {
         System.out.println("电脑出了: 布");
         System.out.println(wjname+"玩家出了: 布"); 
         System.out.println(wjname+" 平局! ");
         pingLi++;
         break;
        

        default:System.out.println("你输入的有误!请重新输入");
         break;
        }
       }
      }
      else if(kaiShi.equalsIgnoreCase("N"))
      {
          System.out.println(wjname+"本次的结果:");//打印游戏结果说明
          System.out.println(" 场数:"+(juShu-1)+";\t胜利:"+yingLi+";\t加油:"+shuLi+"\t 平局:"+pingLi);//输出游戏结果
          break;
      }
      else
      {
       System.out.println("你输入有误请重新输入!");
      }
     }

      }
    }


     

     

  • 相关阅读:
    Python 准确获取今天是星期几的代码(isoweekday和weekday
    python对象之间的交互
    cpu的工作原理
    ubuntu禁止内核自动更新
    计算机组成原理
    python实例化对象过程
    python统计班级学生
    python私有变量和方法
    python变量 方法 属性
    制作再生龙启动盘
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7481122.html
Copyright © 2011-2022 走看看