码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程第三次作业

时间:2018-03-28 12:23:10      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:for   void   test   log   master   gre   public   software   图片   

一、编写测试类

代码如下:

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

软件工程第三次作业

标签:for   void   test   log   master   gre   public   software   图片   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!