实验名称: | 实验一 熟悉JDK安装及使用,编写最简单程序java设置环境变量的方法代码 | ||||
班 级: | 姓 名: | 学 号: | |||
实验地点: | 日 期: | ||||
一、实验目的: ● 掌握JDK开发工具的安装和配置 ● 掌握Java程序的运行原理 ● 掌握Java语言选择语句的应用和选择程序的设计。 ● 掌握Java语言循环语句的应用和循环程序的设计。 |
二、基本技能实验内容、要求和环境: 1. JDK下载与安装 (1)下载JDK 在浏览器中输入acle/technetwork/java/javase/downloads/index.html进入JDK页面。在页面中可到最新版的JDK软件包并下载。 (2)安装JDK 运行下载的软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器()、解释器()、Applet查看器()等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,demo文件夹中包含开源代码程序实例。 2. 设置环境变量 右击桌面“我的电脑”图标,选择“属性”菜单,在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面,在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中进行输入。 (1) 在“变量名”栏的文本框内输入“Java_Home”,在变量值栏的文本框内输入“d:\java\jdk1.7”(即jdk安装的主目录) (2) 在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%Java_Home%\bin”(或 ;d:\java\jdk1.7\bin)。 (3) 在“系统变量”框中,单击“新建”按钮,在出现的“新建系统变量”的对话框中,在“变量名”栏中输入“classpath”,在变量值栏输入“.;%Java_Home%\lib\”(或.;d:\java\jdk1.7\lib\rt.jar)。其中“.”表示当前目录。 设置完成后,单击“开始”->“所有程序”->“附件”->“命令提示符”打开DOS窗口,在命令行提示符输入“java”或“javac”回车后,如果出现其用法参数提示信息,则安装正确。 3. 编辑并尝试在命令行方式下编译、运行教材P15——例1-1,保存为HelloWorldApp.java,之后对其进行编译和运行。 public class HelloWorldApp { public static void main(String args[]) { System.out.println("Hello World!"); } } 4. 分析下面程序的输出结果并运行后比较。之后再分别把i值改为0,1,2,分析并运行之,理解并掌握switch语句的应用。 int i = 9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); } 5. 分析下面程序段的执行结果并检验。 for (int i = 1; i < 20; i++) { System.out.print(i + " "); if (i % 4 != 0) continue; System.out.println(""); } |
三、基本技能实验结果与分析: 1、结果:在WINDOS窗口下编译HelloWorldApp.java 运行无错误,执行HelloWorldApp输出结果:Hello World! 2、(1)i=9结果:default zero (2)i=0结果:zero (3)i=1结果:one two (4)i=2结果:two 3、结果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
四、进阶技能的任务与要求 1. 编写一个Java程序,用来计算汇款额。如果汇款额小于100元,则收取1元的费用。如果汇款额大于100元而小于5000元,则按汇款额除以100作为收取的费用。如果汇款额大于5000元,则收取50元的费用。 2. 编写一个Java程序,求1!+2!+3!+……+9!+10!的值,并输出结果。 |
进阶技能实验结果与分析 1、 结果:当汇款额为90时,最终汇款额为:39.0;当汇款额为123时,最终汇款额为:121.77;当汇款额为5500时,最终汇款额为:5450.0; 分析:用到if…..else….语句。 2、 结果:1!+2!+3!+……9!+10!=4037913 分析:构造一个调用函数,在主函数中进行调用。 |
六:思考题: 1. 环境变量path和classpath的作用。 答:PATH环境变量。作用是指定一个路径列表,用于搜索可执行文件。 CLASSPATH环境变量。作用是指定类搜索路径,用于搜索就java编译或者运行时需要用到的类。 2.break和continue在流程控制中的作用是什么? 答:break退出循环;continue结束当前循环,并进入下一层循环。 3.不同的分支语句和循环语句分别适合解决什么样的问题? 答:ifelse分支语句适用于分支较少的情况,swich适用于分支较多的情况。 |
七、教师评语: 实验成绩: 教师: 年 月 日 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论