软件工程-第二次作业
Posted 00007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程-第二次作业相关的知识,希望对你有一定的参考价值。
内容简要:
-
-
-
安装JDK,配置环境变量
-
安装eclipse
-
实现最大子数组和算法
-
测试结果表格
-
-
-
安装JDK
在网上下载安装包(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
打开.exe文件安装到指定位置
配置环境变量(win7)
我的电脑->属性->高级系统设置->高级->环境变量
->寻找变量名:path->编辑->变量值:jdk中 bin的路径 (注意:路径前加 ; )
(C:\\ProgramData\\Oracle\\Java\\javapath;%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Java\\jdk1.8.0_73\\bin;)
->寻找变量名:classpath->编辑->变量值:jdk中 lib的路径 (注意:路径前加 .; )
->寻找变量名:JAVA_HOME->编辑->变量值:jdk的路径
(若找不到变量名则新建变量名)
->新建->输入变量名->输入变量值
->检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
-
安装Eclipse
官网下载压缩包(http://www.eclipse.org/downloads/)根据自己电脑情况选择32位或64位
解压后打开eclipse.exe安装到指定文件夹
-
最大子数组和
package max; public class maxArr { public static void maxArr(int[] arr){ int newSum = arr[0];//当前子数组和 int maxSum = arr[0];//最大子数组和 for(int i=1;i<arr.length;i++){ newSum += arr[i]; if(newSum<arr[i]){ newSum = arr[i]; } if(maxSum<newSum){ maxSum = newSum; } } System.out.println(maxSum); } public static void main(String[] args) { int []arr1 = {1,2,3,4,5}; int []arr2 = {-1,-2,-3,-4,-5}; int []arr3 = {0,0,0,0,0}; int []arr4 = {1,-2,3,10,-4}; int []arr5 = {1,-2,3,0,5,6,8}; maxArr(arr1); maxArr(arr2); maxArr(arr3); maxArr(arr4); maxArr(arr5); } }
-
测试数据表格
用例编号 |
用例描述 |
输入数据 |
预期输出数据 |
实际输出数据 |
通过/不通过 |
评价 |
01 |
正数 |
1,2,3,4,5 |
15 | 15 | 通过 | 运行正确 |
02 |
负数 |
-1,-2,-3,-4,-5 |
-1 | -1 | 通过 | 运行正确 |
03 |
零 |
0,0,0,0,0 |
0 | 0 | 通过 | 运行正确 |
04 |
正数和负数 |
1,-2,3,10,-4 |
13 | 13 | 通过 | 运行正确 |
05 |
正数 零 负数 |
1,-2,3,0,5,6,8 |
22 | 22 | 通过 | 运行正确 |
-
代码托管
https://coding.net/u/AilsaLee/p/maxArr/git/blob/master/max.java
以上是关于软件工程-第二次作业的主要内容,如果未能解决你的问题,请参考以下文章