收藏 分享(赏)

Java第二次作业题目2013版.doc

上传人:hskm5268 文档编号:8199471 上传时间:2019-06-13 格式:DOC 页数:4 大小:95.35KB
下载 相关 举报
Java第二次作业题目2013版.doc_第1页
第1页 / 共4页
Java第二次作业题目2013版.doc_第2页
第2页 / 共4页
Java第二次作业题目2013版.doc_第3页
第3页 / 共4页
Java第二次作业题目2013版.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1. 题目: 删除文本编写一个程序,从一个文本文件中删除所有出现某个指定字符串的地方。例如,调用Java Exercise1 John filename从指定文件中删除字符串 John。 【最大选题人数:4】2. 题目:统计一个文件中的字符数、单词数和行数。编写一个程序统计一个文件中的字符数(控制字符r和 n除外) 、单词数以及行数。单词由空格、制表符、回车符或换行符分隔,文件名应作为命令行参数被传递。例如:Java Exercise2 loan.java 【最大选题人数:4】3. 读入一个 TXT 文本(仅有英文字母组成,空格和控制符忽略) , 统计各个字母出现的次数,并以适当的图形形式(柱

2、状图、饼图等均可)表示结果 。 【最大选题人数:4】4. 编程实现 GUI 界面,包括文本域、文本框、按钮等相关功能,实现模拟登陆验证功能。【最大选题人数:4】5. 题目:猜数程序使用图形用户界面编写一个猜数程序。用户单击按钮“开始”,则程序生成一个 099 之间的随机整数,让用户猜。猜对了程序表示恭贺;没有猜对程序给出提示(如:太大了,太小了) ;三次没猜对则程序公布正确的数字。猜对后或三次结束后“开始”按钮上的文字变成“再来一盘”,又开始新一轮猜数游戏,直至用户关闭程序。猜数时,界面上显示用户的总得分情况。得分规则如下:一次猜中得 3 分,第二次猜中得 2 分,其三次得 1 分,三次没有猜

3、中扣 2 分。主类的名称定为 GuessNumber。 【最大选题人数:4】6. 题目:显示鼠标位置编写应用程序,当鼠标进入窗口时,用一个文本框给出鼠标进入或离开的信息,当鼠标左键按下拖拽时,文本框给出鼠标所在点的坐标。 【最大选题人数:4】7. 题目:编写一个简单的计算器编写一个程序完成简单的加法、减法、除法和乘法操作。 【最大选题人数:4】8. 编写程序,在 Applet 中使用下拉框显示音乐文件的名字,在程序中使用 AudioClip 类控制播放的音乐文件,使用“播放” 、 “连续” 、 “停止”控制按钮选择播放音乐的状态。 【最大选题人数:4】9. 编写应用程序,有一个窗口对象,该窗口

4、取它的默认布局:Flowlayout 布局,左边添加一个 List 组建,该组件有四个商品名称的选项。右边添加一个文本区,当选择 List 组件中的某个选项后,文本区显示对该商品的价格和产地:当双击 List 组件中的某个选项后,文本显示该商品的详细广告。 【最大选题人数:4】10. 利用实现 Runnable 接口的方法实现多线程。编写 Applet(大小 140*60),其背景色为蓝色,画一个长方形(其填充色为 pink 色,各边离 Applet 的边为 10 像素)和一个在填充的长方形中左右移动的小球(半径 15)。 【最大选题人数:4】11. 编写程序显示一个饼图,使用饼图显示作业、平

5、时测验、期中考试和期末考试占总成绩的百分比。假设作业占 20%用红色显示,平时测验占 10%用蓝色显示,期中考试占 30%用绿色表示,期末考试占 40%用橙色表示。 【最大选题人数:4】12. 编写一个程序,计算投资值在给定利率以及给定年数下的未来值。计算的公式如下所示:使用文本域显示利率、投资总额和年数。当用户点击 Calculate 按钮时,在文本域显示未来的总额。 【最大选题人数:4】13. 编写一个程序,模拟交通信号灯。程序让用户从红、黄、绿三色灯中选择一种。当选择一个单选按钮后,相应的灯被打开,每次只能亮一种灯。程序开始时所有的灯都不亮。【最大选题人数:4】14. 题目:银行存款(多

6、线程)假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分 3 次,每次 100 元将钱到入。试编写一个程序,模拟实际作业。基本要求 运行程序 5 次,观察每次运行结果是否相同。【最大选题人数:4】15. 利用 Socket 类和 ServerSocket 类编写一个 C/S 程序,实现 C/S 通信。客户端向服务器端发送“Time”命令,服务器端接受到该字符串后将服务器端当前时间返回给客户端;客户端向服务器端发送“Exit”命令,服务器端向客户端返回“Bye”后退出。 【最大选题人数:4】客户端 服务器端16. 为某公司编写一个工资支付系统,用于计算某

7、一类员工的月薪。该公司共有四类员工:领固定月薪的(SalariedEmployee ) ,计时取酬的(HourlyEmployee,如果一月工时超过 160小时,则还需对额外的工时支付加班费) 、按销售额提成(CommissionEmployee)的和带底薪并按销售额提成的(BasePlusCommissionEmployee) ,其继承层次结构如下所示。已知每类员工均有表示员工工号、姓名和出生年月的属性,和用于计算员工月薪的方法。创建一个 Employee 变量数组,保存 Employee 类层次结构中每个具体类对象的引用,对每个Employee 显示其工号、姓名、出生年月和月收入,如果当月

8、是 Employee 的生日所在的月份,则还另发给他 100 月作为红包。 【最大选题人数:4】EmployeeSalariedEmployee CommissionEmployee HourlyEmployeeBasePlusCommissionEmployee17. 为某研究所编写一个通用程序,用来计算每一种交通工具运行 1000 公里所需的时间,已知每种交通工具的参数都是 3 个整数 A、B、C 的表达式。现有两种工具:Car007 和Plane,其中 Car007 的速度运算公式为: A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,

9、Plane.java,Car007.java 和接口 Common.java,要求在未来如果增加第 3 种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入 ComputeTime 的四个参数,第一个是交通工具的类型,第二、三、四个参数分别时整数 A、B、C,举例如下: 计算 Plane 的时间:“java ComputeTime Plane 20 30 40“ 计算 Car007 的时间:“java ComputeTime Car007 23 34 45“ 如果第 3 种交通工具为 Ship,则只需要编写 Ship.java,运行时输入:“java ComputeTime Ship 22 33 44“提示:实例化一个对象的另外一种办法:Class.forName(str).newInstance() ;例如需要实例化一个 Plane 对象的话,则只要调用 Class.forName(“Plane“).newInstance()便可。【最大选题人数:4】18. 有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩) ,计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 “stud “中。 【最大选题人数: 4】

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报