题目
求1+2+3+...+n
思想
最好的方法是用递归的方法,但是需要做一个判断,从n到1,当小于1的时候,自动结束。
代码
public class Solution {
public int Sum_Solution(int n) {
boolean x = n > 0 && (n += Sum_Solution(n-1))>0; // bool x只是为了不报错
return n;
}
}
求1+2+3+...+n
最好的方法是用递归的方法,但是需要做一个判断,从n到1,当小于1的时候,自动结束。
public class Solution {
public int Sum_Solution(int n) {
boolean x = n > 0 && (n += Sum_Solution(n-1))>0; // bool x只是为了不报错
return n;
}
}