Java语言程序设计-实验2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java 语言程序设计习题2

1.创建类,表示职员,取名为Employee。

a)添加成员变量,姓名、年龄、岗位、月薪。(名称随意)

b)添加构造方法,可以设定姓名、年龄、岗位、月薪。

c)添加成员方法,可以读取并显示姓名、年龄、岗位、月薪。

d)添加成员方法,涨薪,给职员增加指定比例的月薪。

e)进行测试:创建3个职员实例,姓名、年龄、月薪任意。

f)进行测试:创建数组Employee e[],将创建的3个职员放入e。

g)进行测试:使用循环语句显示e中所有职员的信息。

h)进行测试:使用循环语句于e中所有职员增加10%月薪,重新显示所有

职员。

2.编写如下程序。

a)创建类,表示饭卡,取名为Card。

b)Card添加成员变量,double balance,表示余额。

c)Card添加构造方法,创建实例时设置余额。

d)Card添加成员方法,charge(double b),表示付费,调用后余额减b。

e)Card添加成员方法,getBalance(),返回余额值。

f)创建类,表示食堂,取名为Canteen。

g)Canteen添加成员方法,order(Card c, String s),表示用“c”这张卡购买

“s”这个食物。如果购买的是“rice”,c的余额减1,并显示余额值;

如果购买的是“milk”,c的余额减2,并显示余额值;如果都不是,显

示“No such food!”

h)进行测试,创建Card与Canteen实例,购买“rice”、“milk”、“coffee”。

3.剩余时间调试教科书2、3章例题。

报告书电子版:新建记事本(.txt)文件,复制各题的程序代码(复制时请标注class 名称,如:p1.java)。文件名为: 学号_姓名.txt

程序源代码:左侧project文件->鼠标右键->properties,可查看源代码路径。将project文件夹(例:123456_小明)整体压缩。文件名为: 学号_姓名.zip(或rar)

请严格准守文件名格式,下周之内把两个文件交给班长。

相关文档
最新文档