java写猜谜游戏_java猜谜游戏

import java.io.*;public class Luckyman { public static void main(String []args){  int coins,i,j,bets,rand,rewards,unit;  char choiceID,luckyID;  boolean flag=true;  int in;  coins=10;  bets=0;  unit=1;  choiceID='N';  luckyID='N';  BufferedReader br,bw;  intro();  while(flag==true){   System.out.println("您当前的金币总计:¥"+coins);   if(coins<=0){    System.out.println("您的金币已经用完,游戏结束。");    flag=false;    return;   }   System.out.println("欢迎进入幸运苹果机,新的一轮游戏马上开始!");   System.out.println("猜中的物品及对应的奖励如下:");   System.out.println("A.苹果---2 金币");   System.out.println("B.木瓜--5 金币");   System.out.println("C.西瓜--10 金币");        System.out.println("D 香蕉--20 金币");   System.out.println("E 橙子--50 金币");   System.out.println("F.葡萄--100 金币");   System.out.println("游戏结束,请按Q!");   try{    System.out.print("请输入您选中的水果(输入大写字母A~F):");    br=new BufferedReader(new InputStreamReader(System.in));    choiceID=(char)br.read();    if(choiceID=='Q'){     flag=false;     return;    }    do{     System.out.print("请输入您要押的金币数");     System.out.print(coins+"金币");     bw=new BufferedReader(new InputStreamReader(System.in));     bets=Integer.parseInt(bw.readLine());     if(bets>coins){      System.out.println("您押的金币不足!");      flag=false;     }else{      flag=true;     }        }while(flag==false);   }catch(IOException e){    e.printStackTrace();   }System.out.println("幸运苹果机开始运转。。。。。goodluck!");   for(i=0;i<8;i++){    for(j=0;j<555555555;j++){}    rand=(int)(Math.random()*10);    switch(rand){    case 1:System.out.println("~~~~~~苹果~~~~~"); luckyID='A';break;    case 2:System.out.println("~~~~~~木瓜~~~~~"); luckyID='B';break;    case 3:System.out.println("~~~~~~西瓜~~~~~"); luckyID='C';break;    case 4:System.out.println("~~~~~~香蕉~~~~~"); luckyID='D';break;    case 5:System.out.println("~~~~~~橙子~~~~~"); luckyID='E';break;    case 6:System.out.println("~~~~~~葡萄~~~~~"); luckyID='F';break;    default:System.out.println("~~~~~~ 水果盘~~~~~"); luckyID='N';    }   }   if(choiceID==luckyID){    unit=unitJudge(luckyID);    rewards=bets+unit;    coins+=rewards;    System.out.print("恭喜您猜对了,幸运之神给您奖励为");    System.out.println(rewards+"金币!");   }else   {       coins-=bets;    System.out.print("很遗憾,您没有猜对。。。。您损失了");    System.out.print(coins+"金币");   }System.out.println("本轮游戏结束-----------------/n");                   }  } public static void intro(){  System.out.println("************************************");  System.out.println("*幸运苹果机的规则如下:               *");  System.out.println("*选择水果种类,每次只能选一次          *");  System.out.println("*对你所选的水果押注;                  *");  System.out.println("*不同的水果奖励不同                    *");  System.out.println("*每个初始玩家赠送金币10;               *");  System.out.println("*运转后,若停止在您选择的水果上         *");  System.out.println("*则获得奖励,否则损失您押注的金币       *");  System.out.println("************************************");}  public static int unitJudge(char ID){   int unit;   switch(ID){   case 'A': unit=2;break;   case 'B': unit=5;break;   case 'C': unit=10;break;   case 'D': unit=20;break;   case 'E': unit=50;break;   case 'F': unit=100;break;   default: unit=1;   }   return unit;  } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值