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;
}
}
java猜谜游戏
最新推荐文章于 2024-04-13 20:07:15 发布