第二次作业
Posted 逝去的时代
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次作业相关的知识,希望对你有一定的参考价值。
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。
以上是关于第二次作业的主要内容,如果未能解决你的问题,请参考以下文章