- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java程序设计作业
要求:一个院系一个年级的同学题目不能相同,所以选择题目时应避
免做相同的题目,其它学院和年级的同学相对自由一点。从22 道题
目中任选一道,按实验指导书模式那样完成即可,写好大作业报告,
同时写上自己的姓名、学号、学院和年级 1、编写一个Java 应用程序,从键盘读取用户输入两个字符串,并重载3 个函数
分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输
入的不符合要求的字符串提示给用户,不能使程序崩溃。
2、有工人,农民,教师,科学家,服务生,其中,工人,农民,服务生只有基本工资.
教师除基本工资外,还有课酬(元/天),科学家除基本工资外,还有年终奖,请你写
出相关类,将各种类型的员工的全年工资打印出来;
3、创建一个复数类complex,对复数进行数学运算,复数具有如下格式:
RealPart+ImaginaryPart*I
其中,I 为-1的平方根。
要求如下:
(1)利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明
时对象的初始化;一个为带默认值得无参构造方法。
(2)提供两复数加、减、乘的运算方法。
(3)按格式(a,b)打印复数。其中a 为实部,b 为虚部。
4、(1)编写一个圆类Circle,该类拥有:①一个成员变量
Radius(私有,浮点型); // 存放圆的半径;
②两个构造方法
Circle( ) // 将半径设为0
Circle(double r ) //创建Circle对象时将半径初始化为
r
③ 三个成员方法
double getArea( ) //获取圆的面积
double getPerimeter( ) //获取圆的周长
void show( ) //将圆的半径、周长、面积输出到屏幕
(2)编写一个圆柱体类Cylinder,它继承于上面的Circle 类。还拥有:
①一个成员变量
double hight(私有,浮点型); // 圆柱体的高;
②构造方法
Cylinder (double r, double h ) //创建Circle 对象时将半径
初始化为r
③ 成员方法
double getVolume( ) //获取圆柱体的体积
void showVolume( ) //将圆柱体的体积输出到屏幕
编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显
示圆半径、圆面积、圆周长,圆柱体的体积。
5、编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮
时,结束程序。
6、编写一个记事本程序
要求:
(1)、用图形用户界面实现。
(2)、能实现编辑、保存、另存为、查找替换等功能。
提示:使用文件输入输出流。
7、学生信息管理系统
有五个学生,每个学生有3 门课的成绩,从键盘输入以上数据(包括学生号,姓
名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件stud中。
要求:使用图形用户界面。
(参考)7*用输入/输出写一个程序,让用户输入一些姓名和电话。每一个姓名和
电话将加在文件里。用户通过输入”quit”来告诉系统整个列表已输入完毕。如
果用户输完整个列表,程序将创建一个输出文件phoneno.dat。
文件 phoneno.dat 中的数据格式如:张三123,李四
8、ATM 柜员机模拟程序
要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)
时,系统能登录ATM 柜员机系统,用户可以按照以下规则进行:
(1)、查询余额:初始余额为10000 元
(2)、ATM 取款:每次取款金额为100 的倍数,总额不超过5000 元,支取金额不
允许透支。
(3)、ATM 存款:不能出现负存款。
(4)、修改密码:新密码长度不小于6 位,不允许出现6 位完全相同的情况,只
有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
9、万年历
要求:
使用图形用户界面。
实现日期与星期的查询
10、全球通计费程序
要求:
使用图形用户界面。
使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费。
能根据输入实现各种用户的话费的计算并显示月实时帐单。
提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。
11、日历记事本
要求:带有日程提醒功能的日历。(1)、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询
下一个月的日期。
(2)、定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信
息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。
(3)、查询信息:用户可以查询到某个月的所有的提示信息。
12、设计一个抽象类P
您可能关注的文档
- 《DM—300镀膜机.doc
- 《4年级总复习资料.doc
- 《4年级英语月考.doc
- 《DRMS操作手册质量管理工作流审批.doc
- 《4打印学案练习.doc
- 《EasyUI使用教程.docx
- 《4章背景材料——中国历史上的民间组织.doc
- 《Eclipse插件大全.docx
- 《4次国考省考140分教你如何考公务员1.docx
- 《4项目教学法在高三技能训练中的应用.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
最近下载
- 肩关节疾三病ppt课件.ppt VIP
- 企业数字化转型L1-L5数据架构设计方法论及案例【52页PPT】.pptx VIP
- 显微镜操作手册-ch axio imager.pdf VIP
- 2025年内蒙古包头市住房发展建设集团有限公司招聘11人笔试模拟试题及答案解析.docx VIP
- 2024年包头市住房发展建设集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 2025年内蒙古包头市住房发展建设集团有限公司招聘11人笔试备考题库及答案解析.docx VIP
- 2025包头市住房发展建设集团有限公司招聘笔试备考试题及答案解析.docx VIP
- ____公司销售部绩效考核表模板范本.pdf VIP
- 肩关节解剖课件.ppt VIP
- 浙江省丽水市2024-2025学年高二下学期期末考试地理试卷.docx VIP
文档评论(0)