定义一个cur=0 和 max=Integer的最小值。然后遍历数组,cur+=arr[i],然后判断cur和max的最大值重新赋值给max,如果cur<0,我们就取0,否则还为cur。 import java.util.*; public class Solution { public int maxsumofSubarray (int[] arr) { // write code here if(arr == null ||arr.length == 0){ return 0; } ...