做网站找谁/各大引擎搜索入口
题目
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
思路
参考博客:传送门
利用短路与 && 来根据是否等于0,自动判断应不应该继续递归。
public class Solution {public int Sum_Solution(int n) {int ans = n;boolean temp = (ans>0) && ((ans += Sum_Solution(n-1)) > 0);return ans;}
}
如有错误或不合理的地方,敬请指正~
加油!!