数据结构实验指导书(含答案).doc
《数据结构实验指导书(含答案).doc》由会员分享,可在线阅读,更多相关《数据结构实验指导书(含答案).doc(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date数据结构实验指导书2014(含答案)计 算 机 在 管 理 中 的 应 用数据结构实验指导书专业:_电子商务_班级:_2013级电商2班_组序:_学号:_12134675_姓名:_王苏桐_中国矿业大学管理学院2014 年 12 月 上篇 程序设计基础实验一 Java编程环境【实验目的】1掌握下载Java sdk软件包、Eclipse软件的安装和使用方法2掌握设置Jav
2、a程序运行环境的方法3掌握编写与运行Java程序的方法4了解Java语言的概貌【实验内容】一 JDK下载与安装1. 下载JDK为了建立基于SDK的Java运行环境,需要先下载免费SDK软件包。SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器。下载链接。 2.安装SDK 运行下载的JDK软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的
3、类库以便开发Java程序使用,demo文件夹中包含开源代码程序实例。 安装成功后,文件和子目录结构如图1所示。其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。图1二设置环境变量JDK中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。很多人可能会不习惯,但这是Sun特意采取的策略,为的是把精力更多投入到Java语言本身而不是花在开发工具上。以Windo
4、ws XP为例说明设置过程。右击桌面“我的电脑”图标,选择“属性”菜单图 2在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面图 3在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名”栏的文本框内输入“JavaHome”,在变量值栏的文本框内输入jdk安装的主目录。图 4在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%JavaHome%bin”。图 5在“系统变量”框中,单击“新建”按钮,在出现的“新建系统变量”的对话框中,在“变量名”栏中输入“classpath”,在变量
5、值栏输入“;%JavaHome%lib”。其中“”表示当前目录。图 6设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS窗口,在命令行提示符输入“java”或“javac”回车后,如果出现其用法参数提示信息,则安装正确。图 7三编译Java程序 Java源程序编写后,要使用Java编译器(javac.exe)进行编译,将Java源程序编译成可执行的程序代码。Java源程序都是扩展名为.java的文件。编译时,首先读入Java源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为.class。(1)打开
6、命令提示符窗口,进入java源程序所在路径。(2)键入编译器和要编译的源程序文件名:javac HelloWorld.java。按回车键开始编译。如源程序无错误,则屏幕上无输出。四运行Java程序使用java编译器(java.exe)可将编译后的字节码文件Hello.class解释为本地计算机代码。在命令提示符窗口键入解释器和要解释的字节码文件名 java Hello。按回车键即开始执行程序并输出结果。注意:字节码文件区分大小写。图 8五.Eclipse的使用Eclipse是由IBM公司于2001年首次推出的一个综合开发环境(Integrated Development Environment
7、) IDE;是一个框架和一组被称为平台核心的服务程序,用于通过插件组件构建开发环境。核心的任务是让每样东西动起来,并加载所需的外挂程序。当启动Eclipse时,先执行的就是这个组件,再由这个组件加载其它外挂程序。Eclipse 附带了一个包括 Java 开发工具(Java Development Tools,JDT)的标准插件集,因此如果要使用Eclipse来开发Java程序,必须安装SDK作为它的插件才能使它正常运作。双击安装好的 Eclipse 程序图标,得到如下的运行屏幕: 图 9Eclipse的几个主要视图窗口:这里收集关于您正在操作的项目的信息;这可以是 Eclipse 生成的运行结
8、果,也可以是编译错误,也可以是您手动添加的任务。 对于Java 源文件,这里将显示所有已声明的类、属性和方法。 在此可编辑Java程序源代码。Navigator 视图允许您创建、选择和删除项目。 图 101使用Eclipse开发应用程序在Navigator 中创建一个项目:右键单击 Navigator 视图空白处,然后选择 New=Project。当 New Project 对话框出现时,选择左面的 Java文件夹中的项目: Java Project”,然后单击“Next”按钮,在新出现的窗口的项目名称(Project name)处输入“Hello”,在提示内容名称(Contents)处选择“
9、Create project from existing source”单选项,并在对应的文本框中输入“D:Myjava”,将项目创建在自己的用户文件夹中,然后按“Finish”按钮。 在Java 的Navigator视图中,右键单击“Hello”项目,选择 New=Class。在随后出现的对话框中,键入“Hello”作为类名称。在“Which method stubs would you like to create?”下面,选中“public static void main(String args)”复选框,然后按“Finish”按钮。 在编辑窗口输入源代码:图 11根据系统提示更改错误
10、之后:按Run 按钮。一个新的选项卡式窗格将出现在下面的窗格(控制台)中,其中显示了程序的输出。 图 12实验二 Java语言基础【实验目的】1. 掌握java基本数据类型、变量使用。2. 理解运算符的优先级3. 掌握运算符与表达式4. 掌握顺序结构、选择结构和循环结构语法的程序设计方法【实验内容】1. 编写程序完成,将168转换成861输出到屏幕上。package experiment;public class Exchange public static void main(String args) / TODO 自动生成的方法存根int a=168;int a1=a/100;int a2
11、=a/10%10;int a3=a%10;a=a3*100+a2*10+a1;System.out.println(a);2. 编写Java应用程序,把1001000的自然数中能够被3整除的数输出到屏幕上。package experiment;public class Test public static void main(String args) for (int i=100;i=1000;i+)if(i%3=0)System.out.print(i+,);3. 求解0至100之间所有偶数的和。package experiment;public class Sum public stati
12、c void main(String args) / TODO 自动生成的方法存根int sum=0;for(int i=0;i=100;i+)if(i%2=0)sum+=i;System.out.println(sum);4. 打印小于1000的斐波纳契数。package experiment;public class Series public static void main(String args) / TODO 自动生成的方法存根int f0=0;int f1=1;int f2;System.out.print(f0);while(f11000)f2=f0+f1;f0=f1;f1=f
13、2;System.out.print(,+f0);5. 编写程序,输出区间200,300上的所有素数。package experiment;package experiment;public class Primepublic static void main(String args) int i,j;System.out.println(200-300之间的素数有:);for(i=200;i=300;i+)for(j=2;ji-1)System.out.print( +i);实验三 数组和字符串【实验目的】1. 掌握数组的定义和使用方法2. 掌握字符串类型的定义和使用方法【实验内容】1.编写
14、程序,求下列二维数组中各行元素之和并查找其值最大的那个行。23, 45, 65, 34, 21, 67, 78,46, 14, 18, 46, 98, 63, 88,98, 81, 64, 90, 21, 14, 23,54, 43, 55, 76, 22, 43, 33; package experiment;public class TableTester public static void main(String args) int myTable=23,45,65,34,21,67,78,46,14,18,46,98,63,88,98,81,64,90,21,14,23,54,43,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 实验 指导书 答案
限制150内