第一范文网 - 专业文章范例文档资料分享平台

java实验指导书--学生用

来源:用户分享 时间:2025/5/29 5:46:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

? Employee的子类有Boss(每星期发给他固定工资,而不计工作时间)、

CommissionWorker(除基本工资外还根据销售额发放浮动工资)、PieceWorker(按其生产的产品数发放工资)、HourlyWorker(根据工作时间长短发放工资)。

? 该例的Employee的每个子类都声明为final,因为不需要再继承它们生成子类。 ? 在超类中声明earnings()为抽象方法,,并且对于每个子类都提供恰当的earnings()的实

现方法。对所有雇员类型都使用earnings()方法,但每个人挣的工资按他所属的雇员类计算,所有雇员类都是从超类Earnings()派出生的。

? 为了计算雇员的工资,程序仅仅使用雇员对象的一个超类引导 并调用earnings()方法。 ? 一个实际的工资系统中,各种Employee对象的引用可以通过一个Employee引用数组

来实现。程序依次使用数组的每个元素(Employee引用)调用每个对象的employee()方法。

五、注意事项

⒈认真填写实验报告

⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验

六、说明

⒈建议学时数2学时

实验六、数组、字符串(1)

一、实验目的

1. 掌握数组的概念与用法 2. 掌握异常处理的用法。 3. 学习编写程序处理异常。

二、预习内容

面向对象的基本知识

三、实验设备与环境

装有JAVA语言工具软件 (Eclipse )的微机若干

四、实验内容

必做

1、编写应用程序Sort.java,按升序顺序输出一维数组中的元素。 2、教材第四章课后习题第5或6题,必须完成一题;可两题都做 (尽量不要用结构化程序设计的思想即在主方法中完成功能)

提示:成员变量为数组,构造方法中队该数组进行初始化,即new。一个方法生成20个随机整数保存在数组中,另一个方法计算统计结果,一个方法输出。

选做

3. 教材第四章课后习题4题

提示:能不能将其做成一个万年历,如何封装比较好?计算某年某月的第一天请参考java.util.Calendar类或者自己计算。

4、输入教材中P121页的棋盘求解游戏问题并运行。熟悉理解二维数组的用法和各个成员方法的使用。

五、注意事项

⒈认真填写实验报告

⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验

六、说明

⒈建议学时数2学时

实验七、数组、字符串(2)——字符串

一、实验目的

1、 掌握字符串常量String类的操作方法 2、 学习编写处理字符串的程序

3、 掌握字符串StringBuffer类的用法。

二、预习内容

面向对象的基本知识

三、实验设备与环境

装有JAVA语言工具软件 (Eclipse )的微机若干

四、实验内容

必做

1、 编写程序完成如下功能:输出字符串“www.google.com”的长度,并分别计算并显示出

‘o’ 与‘g’的个数,截取其中“google”进行输出显示。

2、 编写程序,尝试用“==”与equals()方法比较“Hello java”与“Hello java”是否相等。

3、编写一个应用程序,实现以下功能,请用自编方法或者是JDK中String类中的方法皆可。(请参考JDK帮助):

? 用一个方法判断一个身份证号码是否是广东省身份证(提示:判断前缀“44”); ? 实现以下功能:

? 定义一个字符串为“AB-C-ABC”,请用“First”替换所有的A;再依据-将字符串进行

分割成对应的子串;

? 从键盘中输入两个字符串,比较两个字符串的大小,规则是按照字典序;

? 将字符串转成对应的字符数组;将该字符数组的前3个元素创建成一个新字符串并输

出;

五、注意事项

⒈认真填写实验报告

⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验

六、说明

⒈建议学时数2学时

实验八、泛型、枚举和for语句简化

一、实验目的

⒈学习应用泛型编写程序

2.掌握使用枚举类型编写程序,学会运用for语句简化。

二、预习内容

面向对象的基本知识

三、实验设备与环境

装有JAVA语言工具软件 (Eclipse )的微机若干

四、实验内容

必做

1、 for语句的简化,编写程序,满足以下条件:

? 新建一个学生Student类,属性包括学号、姓名、3门课程成绩及平均分。

? 生成一个学生数组,包括3名学生,从键盘中输入学生信息,计算学生平均分并最终输

出每位学生的学号、姓名、平均分。 ? (尽量用for语句简化形式来做)

(键盘输入请参考实验二中的testInput.java文件)

选做

2、枚举类型的应用:P177页第五章3、4题任选一题。

选做

3、P177页第2题

五、注意事项

⒈认真填写实验报告

⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验

六、说明

⒈建议学时数2学时

搜索更多关于: java实验指导书--学生用 的文档
java实验指导书--学生用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9w85j7zfap2mdyx423a46cyp27lzc201bp0_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top