题目描述 分析 **用什么替代for循环?**采用递归的方式来避免循环。 如何判断递归的终点? n为从大到小递归累加,递归的终点即n = 0。 用什么替代if条件判断? 使用三目运算符。 代码 不断递归累加,一直加到0结束。 public class Solution { public int Sum_Solution(int n) { return n == 0 ? 0 : (Sum_Solution(n - 1) + n); } }