风把故事吹向了树林
package appleGame;
import java.util.Scanner;
public class Game_zzh {
public static int money = 10; //初始金币数
public static void main(String[] args) {
while (true){
menu(); //打印&&更新菜单
System.out.println("游戏结束,请按Q!");
System.out.print("请输入您选择的水果:");
Scanner sc = new Scanner(System.in);
String str1=sc.next(); //接收输入水果
if (str1.equals("Q")){ //做判断-----输入Q 结束游戏
System.out.println("您按下了Q键,游戏结束!");
System.exit(0); //退出程序
}
System.out.print("请输入您要押的金币数(最多10金币):");
String str2 = sc.next(); //接收输入金币
int num = Integer.parseInt(str2); //将接收金币数 字符串型转化为整型
if (num<=0||num>money){
System.out.println("所押金币数不合理!退出程序!再见!!!2b");
System.exit(0);
}
money -= num; //押金币后的金币数
System.out.println("幸运苹果机开始运转------Good Luck !");
String fruit = fruit(); //接收fruit函数的值
if (fruit.equals(str1)){ //判断是否猜对
System.out.println("恭喜您猜对了!");
addMoney(fruit,num); // 猜对后-----加钱函数 addMoney
}else {
System.out.println("很遗憾,您没有猜对,您损失了"+num+"金币\n本轮游戏结束----------------------------------");
}
if (money<=0){
System.out.println("金币不足,游戏结束!");
System.exit(0);
}
}
}
public static void menu(){
System.out.println("*****************************************************");
System.out.println("您当前的金币总计:¥"+money+"\n"+"欢迎进入游戏,新的一轮游戏马上开始!\n猜中的物品和对应的奖励系数如下:\n苹果------2\n木瓜------5\n西瓜------10\n香蕉------20\n橙子------50\n葡萄------100");
}
public static String fruit(){ //随机水果
String returnFruit = " "; //定义返回水果为 空
int rand = (int)(Math.random()*10);
switch (rand){
case 1:
System.out.println("---苹果---");
returnFruit="苹果"; //重新赋值
break;
case 2:
System.out.println("---木瓜---");
returnFruit="木瓜";
break;
case 3:
System.out.println("---西瓜---");
returnFruit="西瓜";
break;
case 4:
System.out.println("---香蕉---");
returnFruit="香蕉";
break;
case 5:
System.out.println("---橙子---");
returnFruit="橙子";
break;
case 6:
System.out.println("---葡萄---");
returnFruit="葡萄";
break;
default:
System.out.println("--水果盘--");
break;
}
return returnFruit; //返回值
}
public static void addMoney(String fruit,int num){
if (fruit=="苹果"){
money +=2*num; //金币数等于 胜率乘以押注金币数
}else if (fruit=="木瓜"){
money+=5*num;
}else if (fruit=="西瓜"){
money+=10*num;
}else if (fruit=="香蕉"){
money+=20*num;
}else if (fruit=="橙子"){
money+=50*num;
}else if (fruit=="葡萄"){
money+=100*num;
}
}
}