1. 题目
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/08e543fb836a91dacb159b5541926ee9.png)
2. 思路
(1) 逻辑运算
- 利用与运算(&&)的短路效应作为递归的终止条件,即当与运算的左边为false时,右边不会再计算。
3. 代码
public class Test {
public static void main(String[] args) {
}
}
class Solution {
public int sumNums(int n) {
boolean flag = n > 1 && (n += sumNums(n - 1)) > 0;
return n;
}
}