《JAVA程序设计基础》实验指导书

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