数组
设计个数组进行循环加和比大小
package test;
public class test1 {
public static void main(String[] args) {
int[] a= {-1,10,-4,-8,-4,-7,-1,-5,9,30};
System.out.println(max(a));
}
public static int max(int[] array) {
int n=array.length;
int max=0;
int maxS=array[0];
for(int i = 0;i < n;i++)
{
if (max <= 0) {
max = array[i];
}else {
max += array[i];
}
if (maxS < max) {
maxS = max;
}
}
return maxS;
}
}

浙公网安备 33010602011771号