- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学院 _信息与电气工程__ 专业 软件工程__ 年级_
学院 _信息与电气工程__ 专业 软件工程__ 年级_2017(二专) 学号 姓名_ _______
2017级 软件工程 专业 课程名称 Java程序设计
题目:
一、正则表达式
二、程序流程控制
三、接口和多态
四、I/O
五、继承、数组和排序
要求:
1、请按照所给出的问题描述设计相应的Java程序。
2、提交的文档名为:学号-姓名-学院
成绩:
题目一(15分)
【问题描述】
创建程序,验证用户从键盘输入的车牌号码,是否满足以下模式,如果满足输出:valid car number,否则输入Invalid car number,如果输入为“0”则结束程序。
必须以CA,AZ或CO开头
其后为xxxx其中x表示一位0-9的数字
题目二(15分)
【问题描述】
请按如下格式输出九九表。
题目三(25分)
【问题描述】
创建Java程序来模拟图1所示的计算机主板中的接口。 计算机主板上的PCI插槽可以插入各种卡,
分别创建以下类型进行模拟:
1. PCI 接口:表示主板接口协议,其中包含void start() 和 void stop()抽象方法;
2. NetWorkCard 类:表示网卡,并且实现PCI接口;
3. SoundCard 类:表示声卡,并且实现PCI接口;
4. VideoCard 类:表示显卡,并且实现PCI接口;
5. MainBoard 类:表示主板,其中包含usePCICard方法,该方法不返回值,并且可以启动和停止
各种PCI插槽上的卡。
6. Assembly类:创建main方法,调用MainBoard中的usePCICard方法,测试PCI插槽上的三种卡,
输出结果如图2所示。
要求在主板的PCI插槽上插入任何新的卡,不需要修改已有程序。
图 SEQ 图 \* ARABIC 1
图 SEQ 图 \* ARABIC 2
题目四(15分)
【问题描述】
创建一个程序,读入用户从命令行输入的一行字符串,然后
1、在C:/下创建一个目录“JavaExam”。
2、在该目录下的文件“console.txt”中,写入你的学号和姓名,并保存用户从键盘输入的字符串。
文件内容应与下图所类似。
题目五(30分)
【问题描述】
1、定义一个职工(Employee)抽象类,要求如下:
(1)包含四个属性:员工号(eID)、姓名(name)、年龄(age),基本工资(salary)。
(2)包含无参数默认构造函数,其中创建一个默认员工(20010,“Tom”,32,4980),
以及能初始化所有属性的构造函数。
(3)包含所有属性的getter和setter方法,其中姓名不能为空,年龄不超过65岁,工资大于0。
(4)包含一个getTotalSalary的抽象方法,返回员工的总工资。
2、定义两种特殊的职工,技术员(Technician)和销售员(Sales)
(1)技术员(Technician)包含特殊属性“工时(hours)”
其总工资为:基本工资+2*hours
(2)销售员(Sales)包含特殊属性“销售量(saleAmount)”
其总工资为:基本工资+4*saleAmount
3、创建类EmployeeTest,在其main方法中创建一个员工数组,包含两个技术员和两个销售员。
对员工数组按照年龄升序排序,并按如下格式输出排序结果(数据不要求相同)。(5分)
您可能关注的文档
- 《移动终端程序设计》大作业报告.doc
- 《移动终端应用开发》课程设计(实训)报告.doc
- 2019 软件工程项目开发I课程设计指导书.doc
- Android开发—课程设计.pdf
- android移动应用开发.doc
- APP应用开发专业实习(实训)报告.doc
- Jacobi迭代上机题目.docx
- JavaScript程序设计-期末命题(A卷).pdf
- JavaWeb程序设计期末考试_A卷.docx
- 软件工程全面复习知识.doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
文档评论(0)