- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java编程基础》上机指导书
实验报告注意事项
试验报告按要求装订好,用B5纸打印,本页也必须打印。已打印的实验页为封皮,后面的实验内容可以写到正式实验报告纸或者作业纸上,但必须规范。
报告的内容主要为完成的程序(关键代码)。
实验报告上交的最后日期为下一次实验前,过时不收。
上机、实验报告的完成情况会作为平时成绩,在总成绩100分中占20分。
如有抄袭,被炒和抄袭者本次实验都为0分。
实验一 安装、配置及程序的编译、运行
年 月 日 班级:
学号(后四位):______________ 姓名:________________ 成绩:
实验目的
1 熟悉JDK的安装、配置。
2 学会如何编辑、编译、运行Java程序。
实验内容
完成如下任务或编写能够满足如下条件的程序(3、4、5中任选两题):
1 安装JDK,并设置编译、运行Java程序需要的环境。
2 编写一个简单的程序,输出“Welcome to java world”。
3 计算一个整数各位数字之和。
4 编程求解234是否是一个水仙花数。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数。
5 求数组的和、平均值。
实验二 Java基本语法
实验日期: 年 月 日 班级:
学号(后四位):______________ 姓名:________________ 成绩:
实验目的
1 熟悉Java语言中的数据类型、变量声明、数组、运算符号、流程控制语句。
2 学会定义类和方法,利用方法传递参数,得到方法的返回值。
实验内容
编写能够满足如下条件的程序:
1 计算两个3×3矩阵的和,int[][]或double[][]都可以。方法接受参数,并返回计算的结果。
2 声明一个类,定义一个方法以计算一维数组中的最大值并返回该值,参数为int[]或double[]。在main方法中调用该方法,传递不同长度的数组,得到返回值并输出。
3 用公式求的近似值,直到最后一项绝对值小于。
4 (选做)求100至200间的全部素数。
5 (选做)输出100~999之间所有的“水仙花数”。
6 (选做)求Fibonacci数列的前40个数。即,,。
7 (选做)在一个方法中实现从一个数组中找到该数组的最大值和次大值并返回。
8 (选做)一个数如果恰好等于它的因子之和,这个数就是完数。例如6的因子为1、2、3,而6=1+2+3,因此6是一个完数。编程求出1000之内的所有完数。
实验三 Java中的类继承机制、接口
实验日期: 年 月 日 班级:
学号(后四位):______________ 姓名:________________ 成绩:
实验目的
1 实现Java中的类继承机制。
2 体会继承的好处:重用和封装。
实验内容
编写能够满足如下条件的程序:
a 声明一个Person类,有name(String类型)、age(int类型)、sex(char类型)属性。
通过构造方法进行赋值。
一个show方法,返回String类型,内容如下:
某某 男(女) 年龄
b 声明一个Student类,继承Person类,增加id(int,学号)属性,通过构造方法,利用super调用父类构造方法来进行变量赋值。Override父类的show方法,返回String类型,内容如下:
某某 男(女) 年龄 学号
提示:利用super调用父类的show方法得到除学号部分的String,然后加上学号的信息。
c 声明一个Teacher类,继承Person,增加course(String,所教课程)属性,通过构造方法,利用super调用父类构造方法来进行变量赋值。Override父类的show方法,返回String类型,内容如下:
某某 男(女)年龄 所教课程
提示:利用super调用父类的show方法得到除所教课程部分的String,然后加上所教课程的信息。
d 声明PersonApp类,在其中的main方法中分别声明Person、Student、Teacher类型的变量,并通过构造方法初始化,然后显示各自的信息。
2 声明一个Shape接口,其中有计算面积(area)、周长(perimeter)的方法,有以下几个实现:Circle(圆),Rect
您可能关注的文档
最近下载
- (高清版)ZT 0142-2010 航空磁测技术规范.pdf VIP
- 高三读后续写题库练习题55篇(含范文解析).pdf VIP
- 临床技术操作规范与诊疗指南骨科学分册.pdf
- 中国漆包线行业市场发展现状及前景趋势与投资分析研究报告.docx
- (周髀算经.doc VIP
- 自然拼读 phonics kids book3双字母组合发音.pdf
- 课题申报参考:大数据赋能下高职学生画像与高质量充分就业实施路径研究.docx VIP
- 2024年职业技能测试题库500道及答案(全国通用).docx
- 医疗器械内勤工作总结.pptx VIP
- 课题申报参考:高质量充分就业背景下坚毅缓解高校毕业生就业焦虑的实验、追踪及干预研究.docx VIP
文档评论(0)