《JAVA程序设计基础》实验指导书.doc_第1页
《JAVA程序设计基础》实验指导书.doc_第2页
《JAVA程序设计基础》实验指导书.doc_第3页
《JAVA程序设计基础》实验指导书.doc_第4页
《JAVA程序设计基础》实验指导书.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA程序设计基础实验一 JDK的安装与配置及简单JAVA程序设计教育技术系 肖凡实验一 JDK的安装与配置及简单JAVA程序设计实验目的掌握JDK的安装与配置方法;会使用UltraEdit编写简单的JAVA程序,并会使用javac、java命令编译、运行。实验环境计算机一台;JDK安装文件一套。实验任务在Windows平台下安装与配置JDK;使用UltraEdit编写简单的JAVA程序。实验步骤一、JDK的安装:(1)双击jdk安装文件图标,开始安装;图1.1 JDK安装文件(2)可能会出现安全警告。因这是安全软件,所以点击“运行”,如图1.2所示:图1.2 安全警告(3)接着弹出“准备安装向导”对话框(如图1.3所示),但此对话框很可能会一闪而过。接着弹出“欢迎使用安装向导对话框”(如图1.4所示)。点击“下一步”;图1.3 准备安装向导图1.4 欢迎使用安装向导(4)接着弹出“自定义安装”对话框。它首先要求从列表中选择要安装的可选功能。这个我们选默认值,即不做任何更改。同时也要求选择安装的目标路径。默认在C盘,不建议安装在C盘。点击“更改”选择自己的安装目标路径。如图1.5所示:图1.5 自定义安装(5)接着弹出的对话框(如图1.6所示)显示默认的安装路径,我们可以根据自己的需要更改安装路径,然后点击“确定”,如图1.7所示:图1.6 默认安装路径图1.7 自己指定的安装路径(6)返回到“自定义安装”对话框,我们此时已做好了自己的选择,因此点击“下一步”以继续安装,如图1.8所示:图1.8 完成自定义(7)接着弹出的对话框显示安装进度,我们无需干预,如图1.9所示:图1.9 安装进度(8)接着弹出的对话框要求选择公共JRE的安装路径,这个不重要,我们不做任何更改,点“下一步”继续,如图1.10所示:图1.10 选择公共JRE安装路径(9)接着弹出的对话框显示安装进度,如图1.11所示:图1.11 安装进度(10)接着弹出的对话框表明安装完成,点击“完成”,如图1.12所示:图1.12 安装完成(11)接着会启动浏览器到注册页面,我们不用注册,不予理会。二、配置path环境变量(environment variable)和常用DOS命令:在Windows XP下打开命令行窗口的方式之一是:依次点击“开始”“运行”,输入“cmd”(不要输入双引号),回车即可。Windows 7下点“开始”,在“开始”上方会有一个方框,上面写着“搜索程序和文件”,在里面输入“cmd”,回车即可。path(Windows下不区分大小写)环境变量存储了一系列的目录,在这些目录下存放着可执行文件。在Windows下,这些目录用分号“;”隔开,在UNIX下,用冒号“:”隔开。最后一个目录后不需要分号或冒号。当你在命令行模式下执行一个命令时,实际上就是执行一个可执行的程序(通常这些程序的后缀名是.exe,.bat,.com等)。在Windows提供的命令行窗口下(DOS窗口),除了某些所谓的内部命令(如dir),当你执行一条命令时,系统会首先在当前目录下寻找这个程序,若找不到,则会依次搜寻path环境变量中指定的目录。一旦在某个目录下找到,便不再往后搜寻,即以第一个找到的为准,然后执行该程序。如果没有在环境变量下设置此命令所在的目录,系统便找不到相应的程序,就会出现错误信息“XXX不是内部或外部命令,也不是可运行的程序和批处理文件”。这句话的意思就是说“你要运行的这个程序我不认识,我不知道它在哪里”。在命令行窗口下,使用命令echo %path%,或者直接使用命令path,即可看到当前命令行窗口使用的环境变量值。我们可以看到,往往第一个目录就是“c:Windowssystem32”(Windows下字母不区分大小写)。在这个目录中,我们可以找到很多我们经常会使用的命令。如,这是格式化工具;如attrib.exe,这个命令用来显示或更改文件属性。现在我们可以在任何目录下自由地使用此命令,因为它所在的目录已在path环境变量注册,系统可以找到它;现在使用命令“set path=”,使path环境取值为空,接下来再执行attrib命令,就出现错误信息:attrib不是内部或外部命令,也不是可运行的程序和批处理文件。接着运行命令“set path=c:WindowsSystem32”,让path环境变量只取这一个值,再执行attrib命令,可以看到,命令可以正常执行。在刚才的安装中,我们把JDK安装在了目录D:Javajdk1.6.0_22。在这个目录下有个bin目录(进入此目录,然后右键点击地址栏,可复制该目录),里面存放了SUN提供给我们的各种各样的工具,包括最常用的java和javac命令。我们要想在任意目录下使用这些命令,就必须把这个目录注册到path环境变量中,否则当你每次使用这些命令时,就必须写出这些命令的完整路径。例如要编译当前目录下的Demo.java文件,就需要写如下命令:D:Javajdk1.6.0_22binjava Demo.java。path环境变量配置方法有三种,如下(PATH变量不区分大小写,即PATH与path等同):(一)、在XP下,在桌面上右键点击我的电脑属性高级环境变量,弹出环境变量设置对话框。在上面是为某个用户设置环境变量(例如Administrator),下面是“系统变量”,对系统所有用户有效(XP是多用户系统),我们使用的环境变量值是这两者的和。假设在这里为“Administrator”用户配置环境变量,那么首先在“变量”这一栏找这个用户当前是否有path环境变量,若没有就点“新建”按钮自己创建一个。若有就点“编辑”按钮往变量中添加新值。在最后的目录项后面添加“;”,然后拷贝刚才的目录即可。(二)、首先创建“JAVA_HOME”环境变量,然后把JDK安装目录赋给它,在本例中是D:Javajdk1.6.0_22。然后设置PATH环境变量,在最后一个目录项后添加“;”,然后写下如下值:%JAVA_HOME%bin。%JAVA_HOME%的意思是取出JAVA_HOME环境变量的值,这样当JDK更改安装路径时,只需要更改JAVA_HOME的值即可。注意:前两种方法更改的环境变量,对当前已打开的命令窗口无效,必须新打开一个命令窗口才有效。(三)、为了不对系统造成影响,可以在打开命令行窗口后,使用命令(以本文安装路径为例):“set path=%path%; D:Javajdk1.6.0_22bin”(使用时不要包含双引号)来临时性地更改当前命令行窗口使用的PATH环境变量值。当前命令行窗口关闭,这个值消失。%path%的意思是取出当前PATH环境变量的值。或者直接写“set path= D:Javajdk1.6.0_22bin”,亦可。我们目前都是在命令行窗口下编译、运行JAVA程序,因此对基本的DOS命令应有所了解。主要是目录知识。我们的硬盘都会被分成C盘、D盘、E盘、F盘等。其中,C:代表C盘根目录,我们可以在C盘下建立自己的目录(文件夹)和文件,目录下面又可以继续创建自己的子目录(子文件夹)和文件等。文件都有自己的路径,路径分绝对路径和相对路径两种,分别如下:绝对路径:指从根目录起到文件的路径。例如,加入我们在E盘下创建了JavaPrograms文件夹,然后在此文件夹下又创建HelloWorld子目录,然后把我们的HelloWorld.java文件放在此子目录下。那么此文件的绝对路径就是:e:JavaProgramsHelloWorldHelloWorld.java。相对路径:指相对于当前路径的文件路径。假如当前我们在目录e:JavaPrograms下,那么HelloWorld.java文件的相对于当前目录的路径是:HelloWorldHelloWorld.java。在闪动的光标左边,就是我们当前所在的路径。常用命令:1. dir 功能:不加参数时显示当前目录下所有的文件和文件夹。2. cd 目标路径。进入目标路径,目标路径可以是相对路径,也可以是绝对路径。3. 代表根目录。若你当前在很深的目录结构中,想快速到达根目录,就可以使用命令:cd 。如何编译、运行JAVA程序:还以刚才的HelloWorld.java程序为例。假设我们在这个程序中定义了HelloWorld的公共类,那么我们需要进入到目录e:JavaProgramsHelloWorld下,使用javac命令对HelloWorld.java程序进行编译,即输入:javac HelloWorld.java(注意.java后缀名一定要有)。若没有语法错误,编译成功后会在当前目录下生成一个与类的名字同名的.class字节码文件,在这里就是HelloWorld.class文件。要运行JAVA程序,就需要使用java命令,启动虚拟机,运行此HelloWorld.class字节码文件。应该这样写:java HelloWorld(注意,不需要.class后缀名)。三、输入、编译并运行如下的练习:public class Test public static void main(String args) System.out.println(“An Emergency Broadcast”);四、在第三题的程序中引入如下的错误,每次一条。记录编译器产生的错误信息。在引入下一条错误前先修正当前的错误。如果编译器没有产生错误信息,解释为什么。试着预测每条错误可能产生的错误信息。a) 将Test改成testb) 将Emergency改成emergencyc) 去掉字符串中的第一个引号d) 去掉字符串中的最后一个引号e) 将main改成manf) 将println改成bogusg) 将pritnln那一条语句最后的分号去掉h) 去掉程序最后的大括号五、按照以下要求编写一个程序显示句子Knowledge is Power:a) 一行显示b) 每行一词,分三行显示,每个词都相对居中c) 显示在一个由字符“=”和“|”组成的框里六、编写程序显示如下的菱形,不能有任何多余的字符出现。*实验二 类和对象使用初步实验二 类和对象使用初步实验目的练习创建对象的方法;会使用Scanner类创建交互式应用程序。实验环境安装有JDK和UltraEdit的计算机一台;实验任务(1)编写一个应用程序,读取两个浮点数,然后打印输出他们的平均值。(2)读入一个以秒为单位的时间长度,然后换算成小时、分和秒的组合表达方式并打印输出结果(例如,9999秒等于2小时46分39秒)。(3)提示用户输入一个以秒为单位的时间长度(非负整数),然后换算成小时、分和秒的组合表达方式并打印输出结果(例如,9999秒等于2小时46分39秒)。若用户输入非法,要求用户重新输入。(此题选做)实验三 使用类和对象实验三 使用类和对象实验目的熟练掌握创建对象的方法;会使用Random类、Math类提供的方法按需要设计程序。实验环境安装有JDK和UltraEdit的计算机一台;实验任务(1)读懂、输入、编译、运行教材P84的程序。(2)编写一个程序,要求用户首先分别输入名字和姓,然后打印输出一个字符串,该字符串由用户名字的首字母加不超过前5个字母的姓及一个1099的随机数组成。类似的算法有时也用于生成计算机新用户账号。(3)编写一个应用程序,生成并打印输出一个xxx-xxx-xxxx类型的随机电话号码,包括连接线。前三个数字中不能有8或者9,中间三个数字组成的数不能大于742。提示:考虑最简单的方法来生成电话号码,不必分别确定每一个数字。(4)编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论