package text;
import java.util.*;
public class MaxResult
{
public static void main(String args[])
{
int max=0,number=0,result=0;
Scanner in=new Scanner(System.in);
System.out.print("请输入需要的数组长度:");
number=in.nextInt();
int a[]=new int [number];
System.out.print("请输入一个长度为"+number+"的数组(输入范围:自然数):");
for(int i=0;i<number;i++)
{
a[i]=in.nextInt();
}
max=a[0];
for(int i=0;i<number;i++)
{
result=result+a[i];
if(result>max)
{
max=result;
}
if(result<0)
{
result=0;
}
}
System.out.println("该数组中相邻的元素所组成的子集的和中,最大值为:"+max);
}
}