Java程序设计实验报告资料Word文档格式.docx
- 文档编号:14715497
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:59
- 大小:317.27KB
Java程序设计实验报告资料Word文档格式.docx
《Java程序设计实验报告资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《Java程序设计实验报告资料Word文档格式.docx(59页珍藏版)》请在冰豆网上搜索。
实验结果与分析。
各院部可根据学科特点和实验具体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明
实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求
实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:
JAVA编程基础实验学时:
4
同组学生姓名:
————实验地点:
1514/1502
实验日期:
2016.4.6/2016.4.8实验成绩:
批改教师:
批改时间:
一、实验目的和要求
(1)熟练掌握JDK1.7及EclipseKeplerServiceRelease1(下简称Eclipse)编写调试Java应用程序及Java小程序的方法;
(2)熟练掌握Java应用程序的结构;
(3)了解Java语言的特点,基本语句、运算符及表达式的使用方法;
(4)熟练掌握常见数据类型的使用;
(5)熟练掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法;
(6)熟练掌握数组和字符串的使用;
(7)调试程序要记录调试过程中出现的问题及解决办法;
(8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;
(9)做完实验后给出本实验的实验报告。
二、实验仪器和设备
奔腾以上计算机,Windows操作系统,装有JDK1.7和Eclipse软件。
三、实验过程
(1)分别使用JDK命令行和Eclipse编译运行Java应用程序。
记录操作过程。
Java应用程序参考如下:
思考:
1.适当添加注释信息,通过javadoc生成注释文档;
2.为主方法传递参数“Helloworld”字符串,并输出;
3.压缩生成"
.jar"
文件。
(2)分别使用JDK命令行和Eclipse编译JavaApplet,并建立HTML文档运行该Applet。
Java小应用程序参考如下:
HTML文档参考如下:
(3)输出下列数字形式。
①n=4
0000
0111
0122
0123
②n=4
1
121
12321
1234321
(4)采用数组输出等腰三角形的杨辉三角。
(5)判断回文字符串
回文是一种“从前向后读”和“从后向前读”都相同的字符串。
如“rotor”是一个回文字符串。
程序中使用了两种算法来判断回文字符串:
算法一:
分别从前向后和从后向前依次获得原串str的一个字符ch1、ch2,比较ch1和ch2,如果不相等,则str肯定不是回文串,yes=false,立即退出循环:
否则继续比较,直到字符全部比较完,yes的值仍为true,才能肯定str是回文串。
算法二:
将原串str反转成temp串,再比较两串,如果相等则是因文字符串。
要求:
(1)编译调试程序之前应配置好环境变量;
(2)要分别掌握用JDK命令行和Eclipse集成开发环境调试Java程序;
(3)注意Java两大类程序:
应用程序和小程序的区别。
程序清单:
(建议程序中适当添加注释信息,增强可读性;
较长程序可分栏书写,保证报告排版整洁美观。
)
第
(1)题代码:
publicclassHello
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("
Hello"
);
}
}
第
(2)题代码:
importjava.awt.*;
importjava.applet.Applet;
publicclassHelloAppletextendsApplet
publicvoidpaint(Graphicsg)
g.setColor(Color.red);
g.drawString("
Hello!
"
20,20);
第(3)题代码:
packageshiyan1_3;
publicclassshuarray
intn=4;
intmat[][]=newint[n][n];
inti,j;
for(i=0;
i<
mat.length;
i++)
{
for(j=i;
j<
mat[i].length;
j++)
{
mat[i][j]=i;
mat[j][i]=i;
}
}
for(j=0;
System.out.print(mat[i][j]+"
\t"
System.out.println();
packageshiyan1_3_2;
publicclassyanghuitriangle
publicstaticvoidmain(String[]args)
inta[][]=newint[n][2*n-1];
a.length;
a[i]=newint[2*i+1];
intt=0;
a[i].length;
{
if(j<
i+1)
{
a[i][j]=++t;
}
else
{
a[i][j]=--t;
a.length-1-i;
System.out.print("
"
+"
System.out.print(a[i][j]+"
第(4)题代码:
packageshiyan1_4;
intn=8;
inta[][]=newint[n][];
a[i]=newint[i+1];
if(i==0||j==0||j==a[i].length-1)a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
System.out.printf("
%2d"
a[i][j]);
第(5)题代码:
packageshiyan1_5_2;
publicclasshuiwenshu
huiwenshu()
publicstaticStringset(Stringtext)
intlength=text.length();
for(inti=0;
length/2;
if(text.charAt(i)!
=text.charAt(length-i-1))
return"
不是回文数"
;
return"
是回文数"
publicstaticvoidmain(String[]args)
Stringtext="
rotor"
System.out.println(text+huiwenshu.set(text));
四、实验结果与分析
第
(1)题实验结果:
JDK命令行运行结果:
Eclipse运行结果:
第
(2)题实验结果:
第(3)题实验结果:
实验结果:
第(4)题实验结果:
第(5)题实验结果:
面向对象编实验学时:
8
1514/A203
4.13/4.15/4.20/4.22实验成绩:
王倩倩批改时间:
(1)熟练掌握Java语言类定义的基本语法;
(2)熟练掌握类成员的访问控制,对象建立的方法;
(3)熟练掌握类构造方法、成员方法的定义和重载;
(4)熟练掌握类继承、多态和抽象性;
(5)熟练掌握接口的定义和实现方法;
(6)掌握基本的异常处理方法;
(7)调试程序要记录调试过程中出现的问题及解决办法;
(8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;
(1)设计复数类,成员变量包括实部和虚部,成员方法包括实现复数加法、减法、字符串描述、比较是否相等等操作。
(2)设计三角形类,继承图形抽象类,实现面积接口和周长接口,计算三角形面积和周长。
(3)包的建立与使用:
设计计算器类Calculator,计算加、减、乘、除,并且打包为mypackage。
观察源文件目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 实验 报告 资料