1.使用递归
使用递归需要有判断条件,可以使用逻辑运算符&&
A && B 若A表达式返回true,会继续执行表达式B,返回表达式B的结果;若A表达式为false,B不执行,返回false
递归公式:sum(n) = sum(n-1)+n
```
public int solution(int n){
boolean flag = n>1 && (n+=solution(n-1))>0;
return n;
}
```
使用递归需要有判断条件,可以使用逻辑运算符&&
A && B 若A表达式返回true,会继续执行表达式B,返回表达式B的结果;若A表达式为false,B不执行,返回false
递归公式:sum(n) = sum(n-1)+n
```
public int solution(int n){
boolean flag = n>1 && (n+=solution(n-1))>0;
return n;
}
```