很巧妙,利用&&之前为false,其后就不执行的特性。
public class Solution {
public int Sum_Solution(int n) {
int sum=n;
boolean flag=(sum>0)&&((sum+=Sum_Solution(n-1))>0);
return sum;
}
}
很巧妙,利用&&之前为false,其后就不执行的特性。
public class Solution {
public int Sum_Solution(int n) {
int sum=n;
boolean flag=(sum>0)&&((sum+=Sum_Solution(n-1))>0);
return sum;
}
}