2023年11月26日发(作者:)
实验 1:JDK开发工具的使用
一.实验目的
1. 掌握使用JDK开发Java程序的步骤。
2. 掌握JDK开发环境(环境变量)的设置。
3. 掌握Java程序的基本语法,学会编写简单的Java程序。
二. 实验要求
1. 下载安装JDK 软件开发包,并设置环境变量。
2. 掌握使用JDK编写Java程序的步骤。
3. 编写一个简单的 Java Application程序。
三.实验内容
1. SDK 的下载与安装
1、机器要求
Java 对机器运行要求不高。下面给出的是基于 Windows 平台的机
器要求。
硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间
软件要求:Windows98/Me/XP/NT/2000,IE 6 以上
2、下载 SDK
为了建立基于 SDK 的 Java 运行环境,需要先下载 Sun 的免费 SDK 软件包。SDK 包含了
一整套开发工具,其中包含对编程最有用的是 Java 编译器、Applet 查看器和 Java 解释器。
在浏览器中输入 http:///,可看到如图 1.1 所示的 Sun 公司网站首页页
面。
1
图 1.1 Sun公司网站首页
在页面右边“单击“Java SE”超链接,可进入到图 1.2 所示
Popular Downloads”栏中
的下载页面,单击“”超链接,开始下载工作。
3、安装 SDK
运行下载的“”软件包,可安装 SDK,在安装过程中可以设置
安装路径及选择组件,系统默认的安装路径为 C: jdk,默认的组件安装,包括有DEMO、
Source Code。
4、SDK 中的主要文件夹和文件
安装成功后,C:jdk 中的文件和子目录结构如图 1.3 所示。
图 1.2 JSDK下载页面
2
图 1.3 JDK中的文件和目录结构
其中,bin目录包含Java开发工具,包括Java编译器()、解释器()
等;demo目录中包含一些实例程序的源代码;lib目录包含了Java开发类库;jre目录
包含了Java运行环境,包括Java虚拟机、运行类库等。
2.JDK开发环境的设置。
为了能正确方便的使用SDK,需要手工配置一些 Windows 的环境变量,具体步骤如下:
在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现“系统属性”
设置界面
在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面
3
rr
多次点击“确定”按钮,以保存设置。
提示关键点:[[[[[[[[[[[[
在系统变量中设置
CLASSPATH--.;%JAVA_HOME%lib;%JAVA_HOME%lib
JAVA_HOME--C:Program FilesJavajdk1.6.0_10(这个JDK的安装路径)
PATH--%JAVA_HOME%bin
设置完后打开一个DOS窗口,输入“java -version”
看看出现了 一大堆的版本信息就说明已经配置成功了
3.熟悉命令行(MS-DOS)的操作方式。
(1)怎样进入DOS界面:
① “开始”菜单---“程序”---“附件”---“命令提示符”
②“开始”菜单---“运行”---“输入命令cmd”
(2)掌握下面DOS命令:
输入 D: 表示进入D盘。
cd 文件夹的名字 例如:cd java 将进入java目录
4.按下面步骤进行实验
4
(1) 开机后,创建目录D:javajavacode。把这个目录作为我们的工作目录。
我们的Java源程序、编译后的字节码文件和用来运行Java Applet的html文件都
放在这个目录中。
(2) 在Windows XP中启动记事本。
(3) 用记事本编辑如下源程序
public class HelloWorldApp {
public static void main(String[] args) {
n("Hello World!");
}
}
(4) 保存程序。注意,保存源程序时,程序名要与类名一致。所以用
作为本程序的文件名。记事本默认的扩展名是 .txt,所以要
给文件名加引号后保存。把该文件保存到目录D:javajavacode中。
(5) 编译程序。启动MS_DOS窗口,首先键入如下命令,
C:Documents and SettingsAdministrator> D:
由当前目录进入D盘。
接着,键入如下命令,
D:> cd javajavacode
进入源程序所在目录D:javajavacode。
最后,键入如下命令,把编译成字节码文件。
D:javajavacode> javac
如果编译成功,则在D:javajavacode目录中生成字节码文件
5
(6) 运行程序
进入所在目录D:javajavacode,键入命令
D:javajavacode> java HelloWorldApp
就可以运行程序
(7) 观察程序的运行结果
(8) 如果把上面程序中的第二条语句 public static void main( String args[] ) 改
成 public void main( String args[] ) 行不行?如果改成public static void
main( String arg [] ) 行不行?不行的话把编译时的错误提示信息记录下来。
四、实验总结
请在实验报告中对本次实验内容进行总结。
6
实验2. Java语言基础练习
一、实验目的
1. 了解 Java 的数据类型
2. 掌握各种变量的声明方式及其使用范围。
3. 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计
方法。
二、实验要求
1. 编写一个声明 Java 不同数据类型变量的程序。
2. 编写一个关于变量的使用范围的程序。
3. 编写使用选择结构的程序。
4. 编写使用循环结构的程序。
三、实验内容
(一) 声明不同数据类型的变量
1.编写声明不同数据类型变量的程序文件 KY2_,源代码如下。
public class KY2_1 {
public static void main(String args[]) {
byte b=0x55;
short s=0x55ff;
int i=1000000;
long l=0xffffL;
char c='a';
float f=0.23F;
double d=0.7E-3;
boolean B=true;
String S="这是字符串类数据类型";
n("字节型变量 b = "+b);
n("短整型变量 s = "+s);
n(" 整型变量 i = "+i);
n("长整型变量 l = "+l);
n("字符型变量 c = "+c);
n("浮点型变量 f = "+f);
n("双精度变量 d = "+d);
n("布尔型变量 B = "+B);
n("字符串类对象 S = "+S);
7
}
}
2. 编译并运行该程序
3. 把程序的输出结果写在实验报告中。如果不给上面程序中的变量赋初始值的话,看看
该程序是否还能正确运行?如果不可以,请指出为什么?
4. 试编写数据类型转换程序。讨论自动类型转换和强制类型转换的实例。
(二) 了解变量的使用范围
1.建立 KY2_ 文件,通过本程序了解变量的使用范围,源代码如下。
public class KY2_2 {
static int i=10;
public static void main(String args[]) {
{
int k=10;
n("i="+i);
n("k="+k);
}
n("i="+i);
n("k="+k);
}
}
2.编译 KY2_
看看这个程序是否会出错?为什么会出现编译错误,请在试验报告中给出理由!
会报错
3.修改上面的程序,让它能正确运行。
static int k=10;放到前面去
4.把修改后的源程序以及程序的输出结果写在实验报告中。
i=10
k=10
i=10
k=10
5. 试着自己编写程序体会局部变量和成员变量初始化的问题。
思考:KY2_ 程序说明了什么问题?
(三) 使用选择语句
1. 程序功能:使用 switch 语句在不同温度时显示不同的解释说明。
2. 程序源代码如下。
class KY2_3{
public static void main(String args[]) {
int c=18;
switch (c<10?1:c<25?2:c<35?3:4) {
8
case 1:
n(" "+c+"℃ 有点冷。要多穿衣服。");
break
case 2:
n(" "+c+"℃ 正合适。出去玩吧。");
break;
case 3:
n(" "+c+"℃ 有点热。");
break;
default:
n(" "+c+"℃ 太热了!开空调。");
}
}
}
3.编译 KY2_
看看这个程序是否会出错?如果出错,请在试验报告中解释为什么?
18℃ 正合适。出去玩吧。
18℃ 有点热。
18℃ 太热了!开空调。
4.修改上面的程序,让它能正确运行。把修改后的源程序以及程序的输出结果写在
实验报告中。
18℃ 正合适。出去玩吧。
(四) 使用循环语句
1.请编写程序 KY2_,要求程序具有如下功能:求 1+2+„+100 之和,并将
求和表达式与所求的和都显示出来,即程序的输出结果应该为:1+2+„+100=5050。
2.编译 KY2_
3.运行KY2_
4.把源程序写在实验报告中。
四、实验总结
请在实验报告中对本次实验内容进行总结。
9
10
11


发布评论