import java.util.Scanner;
/**
* @Author:
* @Date:2023/4/3 12:09
* @Item:
*/
public class DemoQuessMachine {
/**
* 现有电视商品价格竞猜活动,
* 随机出现一个商品名,用户猜他的价值,如果在指定次数内猜对,便可以获得此商品
*/
Scanner scanner = new Scanner(System.in);
String goodName;//商品名称
int money;//商品价格
/**
* 初始化
*/
public void inital() {
String[] names = {"公主电动车", "公主摩托车", "公主小轿车"};
//0-2随机数
int num = (int) (Math.random() * 3);
for (int i = 0; i < names.length; i++) {
goodName = names[num];
}
//随机钱(四位数)
money = (int) (Math.random() * 9000 + 1000);
}
public void guess() {
inital();
System.out.println("随机价格:"+money);
boolean cn;
System.out.println("请猜测" + goodName + "的价格:");
do {
cn = false;
int guessMoney = scanner.nextInt();
if (guessMoney > money) {
System.out.println("再小一点!");
cn=true;
} else if (guessMoney == money) {
System.out.println("猜中了!恭喜你获得" + goodName);
break;
} else {
System.out.println("再大一点!");
cn=true;
}
System.out.println("在猜一次吧:");
} while (cn);
}
public static void main(String[] args) {
DemoQuessMachine demoQuessMachine = new DemoQuessMachine();
demoQuessMachine.guess();
}
}
第十二章商品竞猜
最新推荐文章于 2024-10-16 10:13:45 发布