标准作业
更新时间:2024-04-21 13:35:01 阅读量: 综合文库 文档下载
课后作业 第一章
理论:
1. java环境搭建的步骤 2. java语言的简介
3. 手写代码实现个人信息的输出(姓名,性别,年龄,家庭地址,爱好,座右铭) 上机:
分别使用记事本和myeclipse编写java程序实现求学经历的输出并写好每行代码的注释说明
Xxx求学经历 1. Xx小学:xxx
代课老师:xxx,xxx,xx 2. Xx中学:xxx
代课老师:xxx,xxx,xxx
第二章
1. 编写一个程序,接收控制台输入的两个数字,并对他们分别执行加、减、乘、除运算,
并打印出结果。
2. 工资计算器 CalcSalary.java 工资=基本工资+房补(基本工资*20%)+餐补(基本工资
*30%)+交通补助(基本工资*10%); 提示用户输入基本工资程序完成计算功能并输出工资详情。
3. 输入圆半径,输出周长和面积 CalcArea.java。
4. 鸡兔同笼,鸡和兔的头有h个,脚共有f个,设计程序,根据用户输入的h和f,计算
分别有几只鸡,几只兔。
5. 键盘输入停车时间计算停车费用<前二个小时10元,以后每小时2元> 6. 假如今天是星期一,计算200天之后是星期几
第三章
1. 输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车 成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买。
2. FindTaday.java实现一个查询月天数的程序键盘输入年月 判断这年这个月有多少
天。<闰年条件:能被4整除且不能被100整除或者能被400整除> 3. 国家税务局规定不同行业的税收数额度不一样 税收=(工资-起征点)*税率
行业有
1.服务行业 2.制造业 3.农业
1.服务行业税收的起征点是2000 元 2000元以上需要缴纳10%的个人所得税 2.制造业税收的起征点是3000元 3000元以上需要缴纳5%的个人所得税 3.农业税收的起征点是1500元 1500元以上需要缴纳2%的个人所得税
提示用户选择行业,输入工资 ,输出税后工资。
4. 运费计算器:运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物
的基本运费为p,货物重为w,距离为s,折扣为d,则总运费f的计算公式为 f=p*w*s*(1-d)
s<250没有折扣
250<=s <500 2%折扣 500<=s<1000 5%折扣 1000<=s<2000 8%折扣 2000以上 15%折扣。
5. 航空公司每年根据 月份 和 机舱类型分别有不同的折扣 1-9月 头等舱5折,经济舱8折 10-12月 头等舱6折扣 经济舱 9折
输入机票原价 选择机舱类型输出机票的最终价格。
第四章
1. 修改税后工资计算器程序 每次算完工资后 询问是否继续计算工资 输入 y 或者
n 使之能重复计算工资
2. 计算1-100之间所有的偶数之和
2. 编写一个某年第一天是星期几的查询器:程序输出:XXXX年一月一日是 星期X 提示:1900年一月一日是星期一
3.李白无事街上走遇店加一倍见花喝一斗5遇花和店喝光壶中酒问原来壶中有多少酒?
4. 猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子? 5. 打印0-50以内所有能被7或8整除的数 6. 打印一个4行5列的矩形 7.打印直角三角形
8.打印回字图形
9.根据流程图完成银行取钱业务程序
10.编写一个日历程序:输入年月按照格式输出该年月的日历
11.试利用break语句求解2~100之间的素数。
(1)素数是指除了能被1和它本身整除外,不能被其它数所整除的数。判断一个自然数是否是素数,是将这个自然数用从2~n/2之间的整数进行相除运算,如果能被其中一个数整除,表示这个自然数不是素数,循环自动中断执行,退出循环体;如果都不能被所有数整除,表示这个数是素数。
(2)以学习小组为单位分组讨论求素数的算法,每小组推荐一名成员进行演讲和程序演示
第五章
1.使用面向对象的方式实现工资计算机(带参数的方法)
2.使用面向对象的方式实现运费计算器(带参数的方法) 3.使用面向对象的方式实现日历程序(带参数的方法)
第六章
1.编写一个Ball(球)父类,包含属性(大小,重量,颜色),包含两个构造方法,一个默认的,一个接收(大小,重量,颜色)三个参数的构造方法。
编写一个篮球子类,继承Ball(球),并打印出篮球的大小,重量和颜色。
2.编写一个雇员类(Employee)包含有姓名、性别、年龄等属性,编写一个经理类(Manager),经理类继承雇员类。编写一个测试类,实例化一个经理对象,并输出经理的姓名、性别和年龄。
3.有一个动物类(抽象类Animal),它有两个子类狗类(Dog)和猫类(Cat)实现抽象类Animal,在Animal类中有一个打招呼的方法say(),让它的两个子类重写父类打招呼的方法,实现各自打招呼的方法。再定义一个接口Action,接口中定义方法ability(),让Dog和Cat实现这个接口。
4.编写一个Studeng类,其中包括(姓名、学号、班级、性别、年龄、家庭住址)和取得这些属性的方法,再增加一个sayHello()方法,用于输出学生的详细信息。 1)创建Studeng类的对象,编写程序测试这些方法。
2)创建两个学生对象,并比较二者的年龄,输出年龄较大的学生信息。
5.编程实现商品以及图书,电器,电子产品(继承)
6. 编程实现计算圆柱体体积,圆锥体体积的方法(继承)
计算圆柱体体积方法 getCylinderVolumn(double r,double h) 计算圆锥体体积方法 getConeVolumn(double r,double h)
7.编程实现一台可以灵活更换设备的计算机(可以拔插摄像头,u盘,手机充电)(多态)
第七章
1.实现身份证号码计算年龄的功能,提示用户输入身份证号码输出今年多少岁 2.根据电话号码输出该号码属于哪些通讯公司(移动,联通,电信)
3.根据电话号码输出该号码属于哪些通讯公司属于哪个地区(移动,联通,电信) 4.查找某个字符串中某个字符出现了多少次
5.按格式转换字符串多个单词之间用_隔开转换成首个单子小写后面的单词的首字母大写例如: BASic_SaLaRay 转换后变成 basicSalary 6.反转字符串
7.使用StringBuffer实现个人信息的累加并输出
8.输入进入停车场时间,获取系统当前时间,计算停车费用并按照指定的格式输入清单(Date,DateForamte,StringBuffer,Calendar)
进场时间 xxxx年xx月xx日 :xx小时xx分钟入场
出场时间 xxxx年xx月xx日 :xx小时xx分钟离场 停车费用: xx元
9. 实现猜数字游戏(Rodom)
10.通过随机数,随机产生一个100-200之间的随机数。
11.使用java语言编写一个双色球彩票生成器(红球33选6,篮球16选1,红球不能重复),红球按照从小到大的顺序排列。
第八章
1.自定义动态数组(自定义数据结构)
2.自定义一个链表结构,实现数据添加、删除、修改、插入、查找。 3.冒泡排序,插入排序,选择排序,二分法查找(数组算法)
第九章
1. 实现班级通讯录班级学员数量不确定(List),实现添加,修改,删除,查询的功能。 2. 实现新闻发布系统中的 n个类别对应 该类别新闻的数据结构并输出 所有类别以及该
类别下的所有新闻(List+Map+oop), 实现添加,修改,删除,查询的功能。
3. 实现省份对应市对应区的数据结构,输入省份输出该省份下所有的市和区,输入某个市
则输出该市下面所有的区(List+map+oop), 实现添加,修改,删除,查询的功能。 4. 实现消防系统控制系统 烟感控制喷淋头.设计数据结构保存每个房间的烟感和对应的
喷淋头,输入报警烟感的编号输入喷淋头的编号(List+map+oop), 实现添加,修改,删除,查询的功能。
5. 给定一个字符串的集合,格式如:
6. {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}
7. 要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应
输出 {aaa bbb ccc ddd hhh},{eee fff}, {ggg}。
8. 字符串ALIYHWEQAEFSZCVZTWEYXCPIURVCSWTDBCIOYXGTEGDTUMJHUMBJKHFGUKNKN\请写
程序找出其中有多少种字符,每种字符有几个并打印出来(例如:D:1个,A:2个,B:3个。。。提示:用Map,注意Map的遍历)。
第十章
1.编写数据转换类,定义数据转换方法,具有String类型的参数,实现将参数转换为整型数据后输出,要求使用多重catch语句处理异常
编写测试类,调用数据类型转换方法,分别传递参数“a”、20。
2.在setAge(int age) 中对年龄进行判断,如果年龄介于1到100直接赋值,否则抛出异常
在测试类中创建对象并调用setAge(int age)方法,使用try-catch捕获并处理异常。
3.在setAge(int age) 中对年龄进行判断,如果年龄介于1到100直接赋值,否则抛出自定义异常
在测试类中创建对象并调用setAge(int age)方法,使用try-catch捕获并处理异常。
第十一章
1. 实现文件的创建和删除(File) 2. 实现文件的拷贝(File IO)
3. 实现通讯录的序列化和反序列化
4. 实现一个自动阅卷程序 Right.txt保存正确答案,xx(学生姓名).txt代表学生答案。阅
卷程序完成阅卷并按照成绩的高低保存到成绩.txt文件中(格式为 xx(学生姓名):xx分)
5. 读取模板文件C:\\pet.templater的内容,按照pet.template的模板格式保存宠物数据
到文本文件,即把{name}、{type}、{master}替换为具体的宠物信息,将替换后的内容写入到D\\myDoc\\pet.txt中。
6. 图片top.bmp位于C盘根目录下,要求将此图片复制到D:\\myDoc\\myPicture.bmp。
第十二章
1. 分别使用二个线程来描述龟兔赛跑故事(线程基本实现) 2. 使用二个线程实现同时操作一个银行账户(同步) 3. 实现生产者消费者(线程的调度)
4. 子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再
回到主线程循环100次,如此循环50次,请编写程序 同步 wait notify
有两个线程互斥,等待,通信
第十三章
1. 实现服务程序和客户端程序的通讯(socket)客户端发送一个消息,服务器响应
客户端发送:你好 服务端响应:你好啊!
客户端发送:你在哪里 服务端响应:远在天边近在眼前. 2. 实现upd广播消息
3. 实现web(HTML表单)和服务程序的通讯,表单输入基本工资,服务器接受并计算出
总工资以表格的形式输出到客户端(web和java连接起来)
第十四章
1.通过java反射机制创建对象,调用所有的set方法保存数据,并把数据写入xml格式的文件
2.通过反射,模拟实现Spring的IOC机制,可以使用IO或属性文件等用来记录对象间的依赖关系.
第十五章
1. 定义一个xml dtd规范然后定义个符合该规范的xml文件(通讯录) 2. 通过dom读写xml 3. 通过sax解析xml
4. 通过Jdom,dom4J方式读写xml
5. 编写一个学生类,包含姓名、性别、班级3个属性,创建该类的一个对象,并把该
对象保存成XML格式的文件。解析XML文件,并还原成原来的对象。
第十六章
1.编写一个金山词霸程序(界面,事件,IO流(使用文件存储中英文对照表)) 2.制作一个属于自己计算器,要求能够实现基本的加、减、乘、除等功能。
第十七章
正在阅读:
标准作业04-21
必修一Unit1词汇复习12-18
机械类毕业设计说明书07-08
浅论鲁迅作品的现实意义完整版11-19
储能材料与器件重点06-02
高温超导实验报告10-31
初二数学培优教材(培训学校专用资料)03-01
云南2022高考第五轮征集志愿招生筹划 有哪些院校专业03-30
财务指标计算公式06-03
- 人教新课标必修4 Unit2 Working the land名师导航
- 毕业生“校漂族”大行其道 - 0
- 江苏各市中考作文题出炉 - 0
- 暑期精品班 - 三角形 - 图文
- 情人节送什么礼物好??超强礼物已抵达
- 工程项目管理制度1
- 第四次业务学习 2016
- 会计要素与会计科目
- 欠发达地区小企业会计准则运用问题研究
- 一级锅炉水G4题库
- BBD双进双出筒式磨煤机安装使用说明书 SM-1
- 初一数学有理数教案
- 渝北区房地产评估市场调研报告
- iWebMall 数据字典
- 2018年小学入学教育工作计划
- 计量专业实务与案例分析 - 模拟题三 - 2013年版
- 启示录讲义
- 路基灰土改良(方案)
- 人行反洗钱岗位准入培训测试题集
- 2015电大《学前儿童发展心理学》期末试题及答案
- 作业
- 标准
- 社区巡逻防控队伍管理办法
- 肯德基客户关系管理报告 - 图文
- R语言关联分析模型报告案例 附代码数据
- 作业(答案)
- 四川省眉山市2014-2015学年高二下学期理科数学期末统考试题
- 阳煤集团企业文化理念
- 08 点线面之间的位置关系
- Tki 冲突解决模型
- 肾脏功能检查
- 海菱智能光模块技术规格书(201-0.9G-09-HL)-090902
- 推理与证明教案和课件
- AB1综合仓库方案1
- 重庆理工大学050607080910-2机设试卷A
- 北师大高中英语M4-Unit11-Lesson3-The-Advertising-Game教学设计
- 环氧富锌快干防锈底漆之一 - 图文
- 基本礼仪教案-蔡美莉
- 黄河在怒吼
- 13钻井队场地工岗位HSE应知应会试题402
- 浅谈如何创设课堂中的情境
- 微山钢筋