- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深 圳 大 学 实 验 报 告
课程名称: JAVA 程序设计
实验项目名称: 简单类的编写(3 )
学院: 计算机与软件学院
专业: 未分
指导教师: 杨芳
报告人:姜家祥 学号:2013150387 班级:08
实验时间: 2014-10-15
实验报告提交时间: 2014-10-16
教务处制
一、实验目的
(1)熟悉类的定义和使用;
(2)掌握创建对象的方法;
(3)学习定义和使用默认构造方法;
(4)学习定义和使用带参数的构造方法;
(5)掌握引用传递;
(6)熟悉访问权限控制符;
(7)掌握关键字 this。
二、实验内容
本次试验内容为:银行业务模拟
[问题描述]客户业务分为两种。第一种是申请从银行得到一笔资金,即取款或借款。第二种
是向银行投入一笔资金,即存款或还款。银行有两个服务窗口,相应地有两个队列。客户到
达银行后先排第一个队。处理每个客户业务时,如果属于第一种,且申请额超出银行现存资
金总额而得不到满足,则立刻转入第二个队等候,直至满足时才离开银行;否则业务处理后
立刻离开银行。每接待完一个第二种业务的客户,则顺序检查和处理(如果可能)第二个队
列中的客户,对能满足的申请者予以满足,不能满足者重新排到第二个队列的队尾。注意:
在此检查过程中,一旦银行资金总额少于或等于刚才第一个队列中最后一个客户(第二种业
务)被接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止检查转而继续
接待第一个队列的客户。
[提示] (1)写一个类 BankData ,专门处理用户数据:有三个 int 类型静态变量 amount (银
行资金总额),code (给用户提供自动编号),order (记录客户真实的处理顺序);三个int 类
型成员变量:personcode (客户编号),type (业务类型是第一种还是第二种),money (用户
取或存的金额)。(2 )写一个类 Queue ,参见数据结构内容,队列元素为BankData 类型,需
提供:创建队列,插入元素,删除元素,取队头元素等方法。(3 )写一个类 BankManage ,
需提供:新用户入队列,处理用户需求等方法。(4 )最后写一个测试类,测试数据为:资金
总额 amount 初始值为 1000,第一个客户数据(1,700 ),第二个客户数据(1,500 ),第三
个客户数据(1,200 ),第四个客户数据(2 ,300 ),第五个客户数据(2 ,400 ),客户编号
自动生成。要求按用户被处理的真实顺序依次输出用户信息(第几个被处理,排队是第几个,
业务类型,用户金额,当前银行资金总额)。
三、程序清单
四、程序运行时截图
五、思考题
-2 -
假设在子目录 c:\javatest\ex\ch04 下建立如下文件:
//A.java
package ex.ch04;
public class A
{
public A() { }
}
然后,在子目录 c:\javatest\ex\ch04\main 下建立如下文件:
//B.java
package ex.ch04.main;
import ex.ch04.*;
class B
{
public static void main(String args[])
{
A a=new A();
}
}
请回答如下问题并上机验证:
(1)为保证程序B.java 正常编译和运行,CLASSPATH 应该如何设置?
(2 )如果
您可能关注的文档
- 监护仪操作流程.pdf
- 监控摄像头故障排查及画面不清晰解决方法.pdf
- 监控摄像头全参数详细介绍大全.pdf
- 监控摄像头怎么安装和使用.pdf
- 监控系统验收方案.pdf
- 监控销售、安装及服务合同.pdf
- 监控中心工作流程[1].pdf
- 监控中心迎国检工作总结.pdf
- 监理hse岗位职责.pdf
- 监理安全保证体系11833.pdf
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
最近下载
- 2022HTMTC国际精英挑战赛六年级个人和团体战(希望杯夏令营).docx VIP
- 铁道概论课件.pptx
- 软件设计模式与重构大作业-心算大师游戏.pdf VIP
- GBT 27770-2011 病媒生物密度控制水平 鼠类.pdf
- 2022HTMTC国际精英挑战赛五年级个人和团体战(希望杯夏令营).docx VIP
- 乡村医生考试题库试题(共110题及答案).pdf
- 陈幼坚(香港设计教父).ppt VIP
- NB/T32037-2017-光伏发电建设项目文件归档与档案整理规范.pdf
- 潼南工业园区东区标准厂房建设工程环境影响评价报告表.pdf
- YB∕T 4962-2021 高炉循环冷却水系统能耗限额与能效等级.pdf
文档评论(0)