(Java第二次作业题目2015版.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(Java第二次作业题目2015版

1. 题目: 删除文本 编写一个程序,从一个文本文件中删除所有出现某个指定字符串的地方。例如,调用 Java Exercise1 John filename 从指定文件中删除字符串John。【最大选题人数:4】 2. 题目:统计一个文件中的字符数、单词数和行数。 编写一个程序统计一个文件中的字符数(控制字符’\r’和’\n’除外)、单词数以及行数。单词由空格、制表符、回车符或换行符分隔,文件名应作为命令行参数被传递。 例如:Java Exercise2 loan.java 【最大选题人数:4】 3. 读入一个TXT文本(仅有英文字母组成,空格和控制符忽略),统计各个字母出现的次数,并以适当的图形形式(柱状图、饼图等均可)表示结果。【最大选题人数:4】 4. 编程实现GUI界面,包括文本域、文本框、按钮等相关功能,实现模拟登陆验证功能。【最大选题人数:4】 5. 题目:猜数程序 使用图形用户界面编写一个猜数程序。用户单击按钮“开始”,则程序生成一个0~99之间的随机整数,让用户猜。猜对了程序表示恭贺;没有猜对程序给出提示(如:太大了,太小了);三次没猜对则程序公布正确的数字。猜对后或三次结束后“开始”按钮上的文字变成“再来一盘”,又开始新一轮猜数游戏,直至用户关闭程序。猜数时,界面上显示用户的总得分情况。得分规则如下:一次猜中得3分,第二次猜中得2分,其三次得1分,三次没有猜中扣2分。主类的名称定为GuessNumber。【最大选题人数:4】 6. 题目:显示鼠标位置 编写应用程序,当鼠标进入窗口时,用一个文本框给出鼠标进入或离开的信息,当鼠标左键按下拖拽时,文本框给出鼠标所在点的坐标。【最大选题人数:4】 7. 题目:编写一个简单的计算器 编写一个程序完成简单的加法、减法、除法和乘法操作。【最大选题人数:4】 8. 编写程序,在Applet中使用下拉框显示音乐文件的名字,在程序中使用AudioChip类控制播放的音乐文件,使用“播放”、“连续”、“停止”控制按钮选择播放音乐的状态。【最大选题人数:4】 9. 编写应用程序,有一个窗口对象,该窗口取它的默认布局:布局,添加一个List组建,该组件有四个商品名称的选项。添加一个文本区,当选择List组件中的某个选项后,文本区显示对该商品的价格和产地:当双击List组件中的某个选项后,文本显示该商品的详细广告。 14. 题目:银行存款(多线程) 假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次100元将钱到入。试编写一个程序,模拟实际作业。 [基本要求] 运行程序5次,观察每次运行结果是否相同。 【最大选题人数:4】 15. 利用Socket类和ServerSocket类编写一个C/S程序,实现C/S通信。 客户端向服务器端发送“Time”命令,服务器端接受到该字符串后将服务器端当前时间返回给客户端;客户端向服务器端发送“Exit”命令,服务器端向客户端返回“Bye”后退出。【最大选题人数:4】 客户端 服务器端 16. 为某公司编写一个工资支付系统,用于计算某一类员工的月薪。该公司共有四类员工:领固定月薪的(SalariedEmployee),计时取酬的(HourlyEmployee,如果一月工时超过160小时,则还需对额外的工时支付加班费)、按销售额提成(CommissionEmployee)的和带底薪并按销售额提成的(BasePlusCommissionEmployee),其继承层次结构如下所示。已知每类员工均有表示员工工号、姓名和出生年月的属性,和用于计算员工月薪的方法。创建一个Employee变量数组,保存Employee类层次结构中每个具体类对象的引用,对每个Employee显示其工号、姓名、出生年月和月收入,如果当月是Employee的生日所在的月份,则还另发给他100月作为红包。【最大选题人数:4】 17. 为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car007.java和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入ComputeTime的四个参数,第一个是交通工具的类型,第二、三

文档评论(0)

popo786 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档