java实验报告2Word文档下载推荐.docx
《java实验报告2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java实验报告2Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
![java实验报告2Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-12/7/51bd62ea-c9c8-487b-8aa6-3e5b156570a9/51bd62ea-c9c8-487b-8aa6-3e5b156570a91.gif)
∙实验目的:
∙熟悉Java开发环境JDK1.6,Eclipse的安装与配置。
∙学会分别运用JDK1.6和Eclipse开发简单的Application和Applet程序
∙掌握Java的各种基本数据类型的用法。
∙掌握Java的控制语句。
二、实验环境:
安装JDK1.6并且配置环境。
三、实验内容与步骤:
【实验一】Java程序开发环境配置与简单Java程序开发
1、下载并安装JDK1.6。
2、
配置环境变量:
SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。
对于Windows2000、Windows2003、WindowsXP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下图所示的系统环境变量:
J2SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在jre\lib目录下的压缩文件rt.jar中。
因此,再添加如下图所示环境变量。
3、3在记事本中编写简单的Application程序,运用JDK命令方式在屏幕上打印输出“你好,很高兴学习在记事本中编写简单的Application程序,运用JDK命令方式在屏幕上打印输出“你好,很高兴学习Java”。
4、在记事本中编写简单的Applet程序,运用JDK命令方式在JavaApplet中绘制一行文字:
“这是一个JavaApplet程序”。
[实验步骤及提示]
1、一个简单的JavaApplication程序。
打开记事本,编辑以下代码
publicclassHello
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("
你好,很高兴学习Java"
);
}
}
⏹保存将源文件保存到C:
\1000中,并命名为Hello.java。
注意不可写成hello.java,因为Java语言是区分大小写的。
源文件的命名规则是这样的,如果源文件中有多个类,那么只能有一个类是public类。
如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。
如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名.java就可以了。
⏹编译当创建了Hello.java这个源文件后,就要使用Java编译器(javac.exe)对其进行编译。
C:
\1000\>
javacHello.java
⏹运行Java应用程序必须通过Java虚拟机中的Java解释器(java.exe)来解释执行其字节码文件。
Java应用程序总是从主类的main方法开始执行。
因此,必须如下运行Java应用程序:
javaHello
2、一个简单的Java小应用程序(JavaApplet)。
打开记事本,编辑以下代码:
importjava.applet.*;
importjava.awt.*;
publicclassBoyextendsApplet
publicvoidpaint(Graphicsg)
{g.setColor(Color.red);
g.drawString("
我一边喝着咖啡,一边学Java呢"
5,30);
g.setColor(Color.blue);
我学得很认真"
10,50);
}
⏹编译c:
javacBoy.java
⏹运行 JavaApplet由浏览器来运行,因此我们必须编写一个超文本文件(含有applet标记的web页)通知浏览器来运行这个JavaApplet。
以下是一个简单的html文件:
Boy.html
<
appletcode=Boy.classheight=100width=300>
<
/applet>
⏹如果浏览器不支持JavaApplet程序(比如WinXP自带的IE),你也可以使用SDK提供的appletviewer来调试小程序,如,在DOS命令行执行:
c:
\1000\appletviewerBoy.html
【实验二】Java基本数据类型与控制语句
1、输出希腊字母表。
下面给出该程序的模板代码,请先读懂这段代码并将其补充完整,然后编译、运行该程序。
GreekAlphabet.java
publicclassGreekAlphabet
intstartPosition=0,endPosition=0;
charcStart='
α'
cEnd='
ω'
;
startPosition=(int)cStart;
//cStart做int型转换据运算,并将结果赋值给startPosition
endPosition=(int)cEnd;
//cEnd做int型转换运算,并将结果赋值给endPosition
希腊字母\'
α\'
在unicode表中的顺序位置:
"
+(int)c);
希腊字母表:
for(inti=startPosition;
i<
=endPosition;
i++)
{
charc='
\0'
c=(char)i;
//i做char型转换运算,并将结果赋值给c
System.out.print("
"
+c);
if((i-startPosition+1)%10==0)
}
进行编译
进行运行
2、判断一个1至99999之间的数是否“回文数”。
Number.java
importjavax.swing.JOptionPane;
publicclassNumber
publicstaticvoidmain(Stringargs[])
intnumber=0,d5,d4,d3,d2,d1;
Stringstr=JOptionPane.showInputDialog("
输入一个1至99999之间的数"
number=Integer.parseInt(str);
if(number<
=99999&
&
number>
=1number>
1&
number<
99999))//判断number在1至99999之间的条件
d5=number/10000;
//计算number的最高位(万位)d5
d4=number%10000/1000;
//计算number的千位d4
d3=number%1000/100;
//计算number的百位d3
d2=number%100/10;
d1=number%10;
if(d5!
=0)//判断number是5位数的条件
System.out.println(number+"
是5位数"
if(d1==d5&
d2==d4)//判断number是回文数的条件
是回文数"
else
不是回文数"
elseif(d4!
=0)//判断number是4位数的条件
是4位数"
if(d1==d4&
d2==d3)//判断number是回文数的条件码
elseif(d3!
=0)//判断number是3位数的条件
是3位数"
if(d1==d3)//判断number是回文数的条件
elseif(d2!
=0)
是2位数"
if(d1==d2)
elseif(d1!
是1位数"
System.out.printf("
\n%d不在1至99999之间"
number);
启动JDK环境,进行编译。
进行运行。
输入数字。
运算出结果。
四、实验过程与分析:
1、先配置环境变量:
SDK平台提供的Java编译器javac.exe和Java解释器java.exe位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。
用鼠标右键点击“我的电脑”弹出菜单,然后选择属性,弹出“系统特性”对话框,单击该对话框中的高级选项,然后点击按钮“环境变量”,进行设置。
2、配置好后用记事本编写程序,把它另存为C\1000.用的文件类型为所有文件。
然后启动命令提示符,进入到C\1000,然后用javac程序名进行编译。
3、然后在把代码补充完整,熟悉一下java基础语句。
补充完整以后,把它保存,然后运行、进行编译和运行。
4、在进行第二个实验时,应更加的要熟悉java的基础语言知识。
在写程序之前要熟悉课本上的内容再进行编写
五、实验总结:
这次实验是初次接触JAVAWEB开发,因为没有这方面知识的基础,刚开始实验时不知道如何进行配置,如何发布项目,如何运行项目,整个试验过程主要是在老师和同学的帮助下完成的。
经过这次实验,知道了java的基本运行环境,明白了一般程序的运行过程,也知道怎样配置环境变量。
认识了怎样去编写java的基础程序,对java的基础语言有了认识,可以进行简单的程序编写。
通过这次试验,我对这门课有了一个初步的认知,对以后学好这门课打下了一个基础。
六、指导教师评语及成绩:
实验过程与结果完整,分析总结得当。
教师签名
李瑞生
成绩
批阅日期
2012年4月13日