ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:46.90KB ,
资源ID:7385991      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7385991.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java 运行环境的安装.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java 运行环境的安装.docx

1、Java 运行环境的安装实验 1 Java 运行环境的安装、配置与运行 一、实验目的 1 掌握下载 Java SDK 软件包。 2 掌握设置 Java 程序运行环境的方法。 3 掌握编写与运行 Java 程序的方法。 4 了解 Java 语言的概貌。 5 安装、掌握JCreator软件,为学习 Java 语言和进行 Java 程序的实验做好准备工作。6 浏览Applet 程序二、实验要求 1 安装并设置 Java SDK 软件包。 2 编写一个简单的 Java 程序,在屏幕上输出”hello,java!”。 public class Hello public static void main(

2、String args) System.out.println(hello,java!); 3 掌握运行 Java 程序的步骤。 4 浏览 SDK 自带的 Applet 应用小程序。三、实验内容(一)SDK 的下载与安装1 机器要求 Java 对机器运行要求不高。下面给出的是基于Windows 平台的机器要求。硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。2 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最

3、有用的是Java 编译器、Applet 查看器和Java 解释器。在浏览器中输入 J2SE v 1.4.2_01 ”栏可以选择下载 J2SE v 1.4.2_01 SDK 软件包。有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“Windows Offline Installation”。3 安装SDK运行下载的“j2sdk-1_4_2_01-windows-i586.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C: j2sdk1.4.2_01(这里选择E 盘),默认的组件选择是全部安装。4 SDK 中的主要文

4、件夹和文件安装成功后,E: j2sdk1.4.2_01 中的文件和子目录其中,bin 文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet 查看器(appletviewer.exe)5 等可执行文件(二)设置环境变量SDK 中的工具都是命令行工具,需要从命令行即MSDOS 提示符下运行它们。很多人可能会不习惯,但这是Sun 特意采取的策略,为的是把精力更多地投入到Java 语言本身而不是花在开发工具上。为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量,Windows 98 与Windows/xp/NT/2000 的配置略有不同。下面以Wind

5、ows/xp/NT/2000为例说明相关配置。1 设置Windows XP/NT/2000 在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面 在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面 在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中, 在“变量值”栏的命令前添加“E:j2sdk1.4.2_01bin;”命令 用同样方法设置环境变量“classpath”,其值为“E:j2sdk1.4.2_01lib;”命令。 设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS 窗口,在命令提示符下输入

6、“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确2 设置DOS 起始位置为了在打开DOS 窗口时可以直接进入包含你开发的java 程序的路径下,下面以Windows XP/2000为例说明设置过程。 首先建立一个存放java 源程序的路径和文件夹,如将实验中建立的java 源程序都存放在为“e:java程序”文件夹中。 单击“开始”“所有程序”“附件”“命令提示符”,选择“命令提示符”选项右击, 在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框,如图1.11 所示。 在“命令提示符 属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:j

7、ava程序”,单击“确定”按钮。进行了上面的设置后,打开DOS 窗口时将直接进入“e:java程序”路径下。如果没有进行上述设置,可使用DOS 命令,直接输入“e:”按回车进入到e 盘,再输入“cd java”到e 盘的java 子目录下,再输入“cd 程序”即可到“e:java程序”路径下。(三)编写、编译Java 源程序1 打开一个纯文本编辑器,键入如下程序: public class Hello public static void main(String args) System.out.println(Hello,welcome!);2 将文件命名为Hello.java,保存为文本文

8、件格式文件,注意保存文件的路径。根据前面环境变量的设置,Hello.java 应该保存在“e:java程序”的路径下。(四)编译Java 源程序Java 源程序编写后,要使用Java 编译器(javac.exe)进行编译,将Java 源程序编译成可执行的程序代码。Java 源程序都是扩展名为 .java 的文本文件。编译时首先读入Java 源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。1 打开命令提示符窗口(MSDOS 窗口)进入Java 源程序所在路径。2 键入编译器文件名和要谝译的源程序文件

9、名。javac Hello.java3 按回车键开始编译(注意:文件名H 要大写,否则运行会出问题)。如果源程序没有错误,则屏幕上没有输出,键入 “dir”按回车键后可在目录中看到生成了一个同名字的.class 文件“Hello. class”。否则,将显示出错信息。(五)运行Java 程序使用Java 解释器(java.exe)可将编译后的字节码文件Hello.class 解释为本地计算机代码。在命令提示符窗口或MSDOS 窗口键入解释器文件名和要解释的字节码文件名java Hello,按回车键即开始解释并可看到运行结果,如果看到如图1.19 所示结果,表明程序运行成功了(六)安装、使用JC

10、reator软件在JCreator环境下编辑、编写、运行Java程序(七)浏览SDK 自带的Applet 应用小程序。在下载的j2sdk1.4.2_01demoappletsClock 文件夹中用浏览器打开网页文件example1.html,就可以看到一个嵌入到Web 页面的Applet 开始运行,一个模拟时钟出现在网页上实验 2 Java 基本语法练习 一、实验目的 1 了解 Java 的数据类型 2 掌握各种变量的声明方式。 3 理解运算符的优先级。 4 掌握 Java 基本数据类型、运算符与表达式。 5 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。

11、6 通过以上内容,掌握 Java 语言的编程规则。 二、实验要求 1. 编写一个声明 Java 不同数据类型变量的程序。 2. 编写一个使用运算符、表达式、变量的程序。 3. 编写一个使用 Java 数组的的程序。 4. 编写表达式语句、复合语句的程序。 5. 编写使用不同选择结构的程序。 6. 编写使用不同循环结构结构的程序。 三、实验内容 (一) 声明不同数据类型的变量 1编写声明不同数据类型变量的程序文件 KY2_1.java,源代码如下。 public class KY2_1 public static void main(String args) byte b=0x55; short

12、 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=这是字符串类数据类型; System.out.println(字节型变量 b = +b); System.out.println(短整型变量 s = +s); System.out.println( 整型变量 i = +i); System.out.println(长整型变量 l = +l); System.out.println(字符型变量 c = +c); System.ou

13、t.println(浮点型变量 f = +f); System.out.println(双精度变量 d = +d); System.out.println(布尔型变量 B = +B); System.out.println(字符串类对象 S = +S); 2 编译并运行该程序(二) 了解变量的使用范围 1建立 KY2_2.java 文件,通过本程序了解变量的使用范围,源代码如下。 public class KY2_2 static int i=10; public static void main(String args) int k=10; System.out.println(i=+i);

14、 System.out.println(k=+k); System.out.println(i=+i); System.out.println(k=+k); /编译时将出错,已出 k 的使用范围 2编译 KY2_2.java 此时会出现错误提示。因为变量 k 在方法块中声明,在方法块之外它是不存在的, 所以编译时会出错。 3修改上面的程序。 4成功运行该程序。 思考:KY2_2.java 程序说明了什么问题? 局部变量只能在指定范围内使用,应将后两行代码删除(三) 使用关系运算符和逻辑运算符 1建立使用关系运算符和逻辑运算符的程序文件,源代码如下。 class KY2_3 public sta

15、tic void main(String args) int a=25, b=20, e=3, f=0; boolean d=ab; /Boolean 用来定义逻辑变量 System.out.println(a=25,b=20,e=3,f=0); System.out.println(因为关系表达式 a5) System.out.println(因为 e 非 0 且 a/e 为 8 大于 5,所以输出 a/e +a/e); if (f!=0 & a/f5) System.out.println(a/f = +a/f); else System.out.println(因为 f 值为 0,所以输

16、出 f = +f); 2编译并运行该程序,结果如图 2.3 所示。(四) 使用表达式语句与复合语句 1 建立包含表达式语句程序,源代码如下。 class KY2_4 public static void main(String args) int k, i=3, j=4; k=20*8/4+i+j*i; System.out.println(表达式(20*8/4+i+j*i)+k); 2 建立包含复合语句程序,源代码如下。 class KY2_5 public static void main(String args) int k, i=3, j=4; k=i+j; System.out.pr

17、intln(在复合块外的输出 k=+k); float f; f=j+4.5F; i+; System.out.println(在复合块内的输出 f=+f); System.out.println(在复合块内的输出 k=+k); System.out.println(在复合块外的输出 i=+i); 3 编译并运行上述两个源程序 4 将变量 i 在块内定义会怎样?改变其他变量的位置看看会发生什么变化。 思考:指出程序的复合结构以及变量的使用范围。 全局变量可在整个程序中使用,但局部变量仅仅只能在内部使用(五) 使用选择语句 1使用 if.else 语句 程序功能:使用 if.else 语句构造多

18、分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100 整除。 编写源程序文件,代码如下。 public class KY2_6 public static void main(String args) boolean leap; int year=2005; if (year%4=0 & year%100!=0) | (year%400=0) / 方法 1 System.out.println(year+ 年是闰年); else System.out.println(year+ 年不是闰年); year=2008; /

19、 方法 2 if (year%4!=0) leap=false; else if (year%100!=0) leap=true; else if (year%400!=0) leap=false; else leap=true; if (leap=true) System.out.println(year+ 年是闰年); else System.out.println(year+ 年不是闰年); year=2050; / 方法 3 if (year%4=0) if (year%100=0) if (year%400=0) leap=true; else leap=false; else le

20、ap=false; else leap=false; if (leap=true) System.out.println(year+ 年是闰年); else System.out.println(year+ 年不是闰年); 编译运行程序思考:本程序中有几个选择语句,哪些具有嵌套关系? 2使用 switch 语句 程序功能:在不同温度时显示不同的解释说明。 程序源代码如下。 class KY2_7 public static void main(String args) int c=38; switch (c10?1:c25?2:c35?3:4) case 1: System.out.print

21、ln( +c+ 有点冷。要多穿衣服。); case 2: System.out.println( +c+ 正合适。出去玩吧。); case 3: System.out.println( +c+ 有点热。); default: System.out.println( +c+ 太热了!开空调。); 编译运行程序(六) 使用循环语句 1 for 循环语句练习 程序功能:按 5 度的增量打印出一个从摄氏温度到华氏温度的转换表。 程序源代码如下。 class KY2_8 public static void main (String args) int h,c; System.out.println(摄

22、氏温度 华氏温度); for (c=0; c=40; c+=5) h=c*9/5+32; System.out.println( +c+ +h); 编译并运行程序,其结果如图 2.9 所示。 2 while 循环语句练习 程序功能:运行程序后从键盘输入数字 1/2/3 后,可显示抽奖得到的奖品;如果输入其它数 字或字符显示“没有奖品给你!”。 程序源代码如下。 import java.io.*; class KY2_9 public static void main(String args) throws IOException char ch; System.out.println(按 1/

23、2/3 数字键可得大奖!); System.out.println(按空格键后回车可退出循环操作.); while (ch=(char)System.in.read()!= ) System.in.skip(2); / 跳过回车键 switch (ch) case 1: System.out.println(恭喜你得大奖,一辆汽车!); break; case 2: System.out.println(不错呀,你得到一台笔记本电脑!); break; case 3: System.out.println(没有白来,你得到一台冰箱!); break; default: System.out.p

24、rintln(真不幸,你没有奖品!下次再来吧。); 编译源程序。 在命令提示符窗口运行程序,然后分别按 1、2、3、r ,记录结果。 3dowhile 循环语句练习 程序功能:求 12+100 之和,并将求和表达式与所求的和显示出来。 程序源代码如下。 class KY2_10 public static void main(String args) int n=1, sum=0; do sum+=n+; while (n=100); System.out.println(1+2.+100 =+sum); 编译并运行程序 4多重循环练习 输出九九乘法表的程序,源代码如下。 public cla

25、ss KY2_11 public static void main(String args) int i,j,n=9; System.out.print( * |); for (i=1;i=n;i+) System.out.print( +i); System.out.print(n-|); for (i=1;i=n;i+) System.out.print(-); System.out.println(); for (i=1;i=n;i+) System.out.print( +i+ |); for (j=1;j=i;j+) System.out.print( +i*j); System.out.println(); 编译并运行程序

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1