Java程序设计实验报告资料Word文档格式.docx

上传人:b****3 文档编号:14715497 上传时间:2022-10-24 格式:DOCX 页数:59 大小:317.27KB
下载 相关 举报
Java程序设计实验报告资料Word文档格式.docx_第1页
第1页 / 共59页
Java程序设计实验报告资料Word文档格式.docx_第2页
第2页 / 共59页
Java程序设计实验报告资料Word文档格式.docx_第3页
第3页 / 共59页
Java程序设计实验报告资料Word文档格式.docx_第4页
第4页 / 共59页
Java程序设计实验报告资料Word文档格式.docx_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

Java程序设计实验报告资料Word文档格式.docx

《Java程序设计实验报告资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《Java程序设计实验报告资料Word文档格式.docx(59页珍藏版)》请在冰豆网上搜索。

Java程序设计实验报告资料Word文档格式.docx

实验结果与分析。

各院部可根据学科特点和实验具体要求增加项目。

填写注意事项

(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。

观察源文件目

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1