首页 > 其他 > 详细

软件工程第三次作业

时间:2018-03-28 11:53:09      阅读:218      评论:0      收藏:0      [点我收藏+]

一、编写测试类

代码如下:

public class Homework3{
     public int MAX(int n,int[] c)
       {
       int[] b=new int[100];
       b[0]=c[0];
       int Max=c[0];
       for(int i=1;i<n;i++)
       {
          if(b[i-1]>0)
              b[i]=b[i-1]+c[i];
          else
              b[i]=c[i];
          if(b[i]>Max)
              Max=b[i];   
       }
          return Max;
      }
}

二、测试程序

import static org.junit.Assert.*;

import org.junit.Test;

public class Homework3Test {

    @Test
    public void testMain() {
        int[] a=new int[]{-4,11,-4,13,-5,-1};
        int s=new Homework3().MAX(6,a);
        assertEquals(20,s);
    }
    @Test
    public void testMain1() {
        int[] a1=new int[]{-4,11,-4,13,-5,-16,4,5,-1,15,-4};
        int s1=new Homework3().MAX(11,a1);
        assertEquals(23,s1);
    }
}

三、测试结果

技术分享图片
[代码]https://coding.net/u/A18041362479/p/softwareengineering3/git/blob/master/.gitignore?public=true

软件工程第三次作业

原文:https://www.cnblogs.com/wwwf/p/8662722.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!