Java语言程序设计-实验2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)
请严格准守文件名格式,下周之内把两个文件交给班长。