package cn.jbit.test.day11;
import java.util.Random;
import java.util.Scanner;
public class QuessMachine {
public String name;// 商品名称
public double price;// 价格
Random random = new Random();// 生成随机数
int a = random.nextInt(5);// 随机数a
public void initial() {// 预定义商品信息
switch (a) {
case 0:
name = "三星智能手机";
price = 2500;
break;
case 1:
name = "公主电动车";
price = 2400;
break;
case 2:
name = "HP笔记本电脑";
price = 4398.9;
break;
case 3:
name = "奔腾剃须刀";
price = 99.9;
break;
case 4:
name = "海尔冰箱";
price = 4899;
break;
}
}
public void guess() {// 猜测
System.out.println("请猜测" + name + "的价格:");
Scanner input = new Scanner(System.in);
double guessprice = 0;// 猜测价格
guessprice = input.nextDouble();
for (int i = 1; i < 4; i++) {// 4次猜测机会
if (guessprice =&
第十一章 类的无参方法 简答题5 模拟竞猜活动
最新推荐文章于 2021-02-26 16:19:46 发布
这是一个使用Java编写的模拟竞猜活动程序,程序中定义了一个QuessMachine类,包含商品名称和价格属性,并通过Random类生成随机商品。用户有4次机会猜测商品价格,如果猜对则获得奖品。程序在testQuessMachine类的main方法中进行测试运行。
摘要由CSDN通过智能技术生成