balan326
发贴: 2
积分: 0
|
于 2007-07-22 22:29
有一个商人,你可以设置它的初始信息,姓名,现金=1000元。 在市场上有各种商品,它们都有一个基本价格,商场上的商品的价格每天会随机浮动,浮动的范围为基本价格的上下30%。 商人每天在商场上买入商品或卖出商品。每天只能做一笔交易,当然也可以不做交易。 当商人现金达到10000元时,生意成功,游戏过关。 当商人现金小于500元时,生意失败,game over。 当天数超过100天,还没有挣够10000,生意失败,game over。 提示: 定义一个商人的类Human name//商人名字 money//商人现金 ware//商品 wareCount//商品数量 buy()//买指定数量的商品 sale()//卖所有的商品
定义一个商品类Ware wareName//商品名称 price//商品价格 basePrice//商品基本价格
定义一个Game类 定义一个main方法,在方法中完成以下程序 提示用户在控制台上输入商人名称 根据输入,创建一个商人。 创建3种商品,并设置它们的名称和基本价格 如果商人有商品,则在控制台上输出商人现有的商品,以及商品当天的价格。并让商人输入选择 1:卖 2:不卖 如果选1,则卖掉所有商品。 如果商人没有商品,则在控制台上输出当天可以购买的商品名称,及商品价格,并让商人输入选择 1:商品一,136.00; 2:商品二,389.00; 3:商品三,1200; 0:今天不买 如果选择了某商品,则把所有的钱用于买尽量多的商品。 如果商人没在指定的天数内挣够10000,game over 如果商人卖掉商品后的钱少于500,game over
必须用到常量,java bean,自定义方法。
|