当前位置:首页 > java程序设计实验指导书答案
java程序设计实验指导书答案
【篇一:java程序设计实验指导书】
=txt>一、实验目的及要求
1. 安装并配置java运行开发环境;
2. 掌握开发java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;
3. 学习同时编译多个java源文件;
4. 掌握char型数据和int型数据之间的相互转换,同时了解unicode字符表;
5. 掌握使用if…else分支和while循环语句解决问题。 二、实验学时 6学时
三、实验任务
1.安装jdk,设置环境变量path和classpath。 1)下载jdk 2)安装jdk
运行下载的“jdk-6u1-windows-i586-p.exe”软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器(javac.exe)、解释器
(java.exe)、applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发java程序使用,demo文件夹中包含开源代码程序实例。 3)jdk中主要文件夹和文件
安装成功后,d:\\java\\jdk1.6中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、applet查看器
(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。 设置环境变量
jdk中的工具都是命令行工具,需要从命令行即ms-dos提示符下运行它们。以windows xp为例说明设置过程。 右击桌面“我的电脑”图标,选择“属性”菜单
在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面
在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名”栏的文本框内输入“javahome”,在变量值栏的文本框内输入“d:\\java\\jdk1.6”(即jdk安装的主目录)
在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%javahome%\\bin”。
在“系统变量”框中,单击“新建”按钮,在出现的“新建系统变量”的对话框中,在“变量名”栏中输入“classpath”,在变量值栏输入“.;%javahome%\\lib”。其中“.”表示当前目录。
设置完成后,单击“开始”-“所有程序”-“附件”-“命令提示符”打开dos窗口,在命令行提示符输入“java”或“javac”回车后,如果出现其用法参数提示信息,则安装正确。 2.安装eclipse,并熟悉如何使用。
将下载的zip包解压缩到d盘,双击d:\\eclipse\\eclipse.exe来启动eclipse。第一次启动时会弹出一个选择工作空间的对话框,输入“d:\\workspace”,单击“ok”,开始运行eclipse。 3. 一个简单的应用程序 ? 实验要求:
编写一个简单的java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习
java”和“we are students”。 ? 程序模板: hello.java
public class hello {
public static void main (string args[ ]) {
【代码1】 //命令行窗口输出你好,很高兴学习java a a=new a(); a.fa(); } }
class a {
void fa() {
【代码2】 //命令行窗口输出we are students
} }
? 实验后的练习:
1. 编译器怎样提示丢失大括号的错误? 2. 编译器怎样提示语句丢失分号的错误?
3. 编译器怎样提示将system写成system这一错误? 4. 编译器怎样提示将string写成string这一错误? 4.联合编译 ? 实验要求:
编写4个源文件:mainclass.java、a.java、b.java和c.java,每个源文件只有一个类,
mainclass.java是一个应用程序(含有main方法),使用了a、b和c类。将4个源文件保存到同一目录中,例如:c:\\100,然后编译mainclass.java。 ? 程序模板:
模板1:mainclass.java public class mainclass {
public static void main (string args[ ]) {
【代码1】 //命令行窗口输出你好,只需编译我 a a=new a(); a.fa();
b b=new b(); b.fb(); } }
模板2 :a.java public class a {
void fa() {
【代码2】 //命令行窗口输出i am a } }
模板3 :b.java public class b {
void fb() {
【代码3】 //命令行窗口输出i am b } }
模板4 :c.java public class c {
void fc() {
【代码4】 //命令行窗口输出i am c } }
? 实验后的练习:
1. 将hello.java编译通过后,修改a.java源文件中的代码,在命令行窗口输出“我是a类”。要求每次修改a.java源文件后,单独编译a.java,然后直接运行应用程序mainclass。 5.输出希腊字母表。 ? 实验要求:
编写一个java应用程序,该程序在命令行窗口输出希腊字母表。 ? 程序模板:
greekalphabet.java
public class greekalphabet {
public static void main (string args[ ]) {
int startposition=0,endposition=0;
【代码1】//cstart做int型转换据运算,并将结果赋值给startposition
【代码2】//cend做int型转换运算,并将结果赋值给endposition system.out.println(希腊字母表:);
for(int i=startposition;i=endposition;i++) {
char c=\\0;
【代码3】 //i做char型转换运算,并将结果赋值给c system.out.print( +c);
if((i-startposition+1)==0) system.out.println();
共分享92篇相关文档