第二次作业

   Eclipse是一款十分强大的程序编辑软件,它可以用来编辑Java程序,同时又可以和其他软件结合起来完成一些强大的功能,比如对数据库的操作、网页的编辑等。因此我选择该软件。接下来是关于Eclipse的安装过程。

1.首先是下载Eclipse的安装包,可以从Eclipse的官网https://www.eclipse.org/downloads/下载。

2.接下来便是打开该安装包,一步一步的点下去,便可完成此次安装。成功之后便可在电脑中看到以下文件。

3.进行环境变量的配置,配置时注意对路径的选择。而运行Eclipse所出现的一部分问题,便可能出现在这里。所以,我们一定要选好路径。

 

4.打开第二步操作中的图片中“eclipse.exe”的图标,便可打开Eclipse,第一个出现的是下面这个界面。

 

接着编开始创建新的Java的文件。如下所示。

 

 然后,便可进行程序的编写,由于此次解决的是最大子序列的问题。我们有三种方法可以采纳,有穷举法、分治法和最优点法。其中,最优点法的运行时间为N。所以我们采用第三种算法来解决这个问题。写好的程序如下图所示。

 

直接运行这个程序,所得的结果如下图所示。

 

 

 

5.接下来便是进行Eclipse的单元测试。到此,不得不说“JUnit”,它是Eclipse进行单元测试必不可少的Java包,有了它,便可保证单元测试顺利进行下去。所以,我们首先应单击右键选择“Properties”,然后选择“Java Build Path”中的“Add Libraries”,将JUnit添加到其中,注意选择“Junit4”。

 

 

接下来就是创建新的“JUnit”项目,将程序添加到其中。首先是点击右键选择“New”中的“other”选项,找到“JUnit”,并选中其中的“JUnit Test Case”,便可弹出下一个会话框,将所选文件添加到其中便可进行测试。

 

 

 

 测试结果如下。

用例编号 用例描述 输入数据 预期输出数据 实际输出数据 通过/不通过 评价
1001 单个正数 6 6 6 通过 结果正常
1002 全是正数 1,3,4,6,7 21 21 通过 结果正常
1003 全是非正数 0,-3,-4,-5 0 0 通过 结果正常
1004 随机数 2,5,-1,6,-2,1 12 12 通过 结果正常

 

 若想查看全部代码,请看我的Coding.net即https://coding.net/u/k2048/p/Maxline/git/blob/master/Maxline.java。

 

 

 

 

 

 

 

  

posted @ 2016-10-09 18:30  逝去的时代  阅读(130)  评论(0编辑  收藏  举报