- public class whatTest {
- public static int what (int a[]) {
- int max = a[0];
- int pos = 0;
- int sum = 0;
- while (pos < a.length) {
- sum += a[pos];
- if (sum > max)
- max = sum;
- if (sum < 0)
- sum = 0;
- pos ++;
- }
- return max;
- }
- public static void main (String args[]) {
- int a[] = {5,3,-10,7,5,-3,4};
- System.out.println (what(a));
- }
- }