首页 > 代码库 > 软件工程-第二次作业

软件工程-第二次作业

内容简要:

      • 安装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
00通过运行正确

04

正数和负数

1,-2,3,10,-4
1313通过运行正确

05 

正数 零 负数

1,-2,3,0,5,6,8
2222通过运行正确

软件工程-第二次作业