实验一 Java开发环境的熟悉

北京电子科技学院

              

    课程:移动平台应用开发实践   班级:201592     姓名:王鹤  学号:20159202

    成绩:             指导教师:娄嘉鹏           实验日期:2015.10.3

    实验密级:          预习程度:                 实验时间:

    仪器组次:          必修/选修:选修          实验序号:1

    实验名称:     Java开发环境的熟悉                                                      

    实验目的与要求:

       1.使用JDK编译、运行简单的Java程序; 

       2.使用Eclipse 编辑、编译、运行、调试Java程序。 

    实验设备:具有java开发环境的计算机

    实验内容、步骤

(一)命令行下Java程序开发

1.打开终端,使用cd 命令进入Code目录,输入mkdir 20159202 (学号)命令建立实验目录,使用ls命令及dir命令查看建立的目录情况。如下图所示:

 

2.输入mkdir shiyan1建立第一个实验目录,然后输入cd shiyan1进入实验一目录,可以输入pwd命令查看当前工作路径,如下图所示:

 

3.编辑一个Hello.java程序,输出打印Hello+name ! 如下图所示:

 

4.使用javac编译代码,显示结果如下:

 

 

(二)Eclipse下Java程序开发、调试

1.打开Eclipse,有两种方式:在命令行中输入命令Eclipse并回车或单击桌面上的Eclipse EE图标。

 

2.在Eclipse中单击File->New-> Java Project新建Java项目,如下图所示:

 

3.在Eclipse中单击File->New->Class新建Java类,输入包名:ljp、类名:HelloJDB如下图所示:

 

4.在新建的HelloJDB.java中键入代码,实现一个累加程序,点击run按钮运行,在控制台(Console)中可看到运行结果,如图所示:

 

5.调试程序,使用Debug打开调试视图,设置断点和单步运行,如下图所示:

 

调试循环代码时,可在Variable标签中查看变量的值,如图所示:

 

设置条件断点,在第11行左边单击鼠标右键,选择Breakpoint Properties...设置条件“i==50”,F8如下图所示:

 

 

(三)练习(通过命令行和Eclipse两种方式实现,自己的学号后两位与题目总数取余的结果再加上1就是自己要完成的题号,在Eclipse下练习调试程序)

根据要求,我需要做第三题: 实现Fibonacci数列功能,并进行测试。

1.程序设计思想:Fibonacci数列是一个递归函数,根据递归函数的定义: 递归函数即自调用函数,在函数体内直接或间接的调用自己,即函数的嵌套是函数本身。 递归方式:递归调用有直接递归和间接递归两种方式。 直接递归:在函数中出现调用函数本身。求斐波那契数列第n项,斐波那契数列第一和第二项是1,后面每一项是前两项之和,即11235813 ...

2.在Eclipse编写代码实现Fibonacci数列,如图所示:

 

调试并测试运行程序,键入数列长度:5,输出数列:1,1,2,3,5如图所示:

 

键入数列长度:9,输出数列:1,1,2,3,5,8,13,21,34如图所示:

 

 3.通过命令行实现Fibonacci数列功能,测试运行结果,如图所示:

 

 实验耗时及比例

步骤

耗时

百分比

需求分析

5min

5.6%

设计

20min

22.2%

代码实现

30min

33.4%

测试

5min

5.6%

分析总结

30min

33.4%

 

 实验总结

说来比较惭愧的是我以前从没有学过java,这次实验最大的收获就是了解了java基本开发环境,知道了如何用JDK编译、运行简单的Java程序,以及如何使用Eclipse 编译、调试Java程序

   1.知道了一些常见命令的功能和使用方法,在实验过程中,由于刚开始对命令并不熟悉,时常犯下一些拼写错误,比如System.out.println,后经过查询,System 是一个类名,out是一个static PrintStream 对象,println()是打印到控制台,System.out.print不同的是,println会自动换行。通过这种学习方法使我学会了一些命令的正确拼写,同时也懂得了一些java基本语法的含义。

 

2.学会了使用Eclips调试java程序,以前在程序学习的过程中,只要运行结果对了就很少去调试,在此次实验中我学会了调试,特别是如何进行断点、单步执行等,单步运行有两种:Step Into(快捷捷F5)和Step Over(快捷捷F6),还可以通过Variable标签中查看变量的值,这种在调试循环代码使很有用处,有利于对程序的逻辑理解。

 

                                                                           

posted @ 2015-10-04 19:48  20159202王鹤  阅读(229)  评论(1编辑  收藏  举报