- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业清单
序号 作业
1 熟悉 Java程序基本语法(个人信息打印、算数运算)
2 程序执行流程(冒泡排序、乘法口诀表、计算周薪)
3 类和对象(在学生数组中查询指定学生信息、统计不及格名单)
4 封装和继承(汽车竞速)
5 抽象类和接口(形状定义及面积周长计算、空间点距离计算)
6 多态(饲养员饲养动物并根据动物类别喂食)
7 枚举(根据成绩判定学生等级)
8 异常处理(冰箱装大象)
9 容器(模拟给抢装子弹、射击)
10 流和文件(用文件在本地存储学生信息)
11 字符串、日期格式化(计算生日、解析字符串)
12 线程和多线程(工厂不同车间加工玩具)
13 网络编程(启动线程下载网络图片、使用 Socket 技术实现即时通信)
14 JDBC数据库连接技术(数据库操作)
15 课程设计(图书管理系统)
雪梨作业
1 熟悉 Java程序基本语法
1. 请使用 Eclipse 编写简单程序,实现如下功能 :
打印个人信息(包括:姓名、学号、方向名称) ,打印结果如下所示:姓名:鹿晗
学号: 2016012001
方向名称: 2016 级智能设备 1 班
2. 在类中定义一个算数运算的方法,要求能够根据参数( + 、- 、* 、/ )不同,实现对应的算数运算操作。
3. 在入口方法中,测试题目 2 中的方法(即调用题目 2 中的方法,验证结果的正确性) 。
2 程序执行流程
1. 使用冒泡排序法实现对给定整形数组排序。
2. 实现倒着的乘法口诀表,即第 1 行是 9 *1 到 1 *1 ,最后一行是 9 *9 ,打印结果如下所
示:
3. 编写一个 JAVA 程序,计算并显示某人根据下面规则确定的周薪:
如果工作时间小于等于 40 小时,那么每小时 30 元;否则,该职员在 1200 元基础上,对
超过 40 小时的部分,再加上 45 元每小时。
要求:
程序应该根据输入工作的时间数,计算每周的薪水并显示出来。
3 类和对象
定义学生类用来存储学生的信息 (学号,姓名,英语成绩、高数成绩、体育成绩 ),用数组存储
10 名学生的信息。
(1) 按名字查询某位同学成绩,要求能够实现部分匹配的查找,例
如:希望查找 John ,可查找到所有名字包含 John 的人,例如:
John Brown ,John Smith 都能得到(可以使用字符串 String 的方法
contains ,来判断是否包含某字符串)
(2) 查询得到所有科目不及格的人数及名单提示:
(1) 定 义学生类(包括属性和方法(方法包括构造器、设置器、访问器) )
(2 )类 中其他方法可自由发挥,比如打印各个属性的方法(如 print() 或 toString() )
(3 ) 自己定义包含 main 方法的类,类中定义 2 个方法,分别用来实现按名字查询成绩、
查找不及格人数并打印不及格名单的功能。
名词解释:
java 里面的构造器是一个与类同名的特殊的方法,称为构造方法,在创建类的对象时使用,
用于对象初始化。
设置器是一个针对类的某个私有属性成员属性的有特殊命名要求的方法,如对 XXX 属性,
应为 setXXX 。主要提供对私有属性的改变,提供一个设置变量值的途径。
访问器是一个针对类的某个私有属性成员属性的有特殊命名要求的方法,如对 XXX 属性,
应为 getXXX 。主要提供对私有属性的值,提供一个获得变量值的途径。
4 封装和继承
建立一个汽车 Auto 类,包括轮胎个数、汽车颜色、车身重量、时速成员变量,提供至少 2
个构造方法,汽车拥有的方法包
文档评论(0)