1. public int maxSubArray(int[] nums) {
    2. int res = nums[0];
    3. int sum = 0;
    4. for(int num : nums){
    5. if(sum > 0){
    6. sum += num;
    7. } else{
    8. sum = num;
    9. }
    10. // 记录下循环过程中的最大结果
    11. res = Math.max(res, sum);
    12. }
    13. return res;
    14. }