当前位置:IT认证>软件水平

问题:[问答题]

[问答题] 本题利用递归方法求前n个自然数的和(n=10)。 public class java1 public static void main(String[]args) int sum=add(10); System.out.println("1+2+...+9+10="+sum); public static int add(______) if(n==1) ______; else ______;

  

参考答案:

第1处:intn
第2处:return1
第3处:returnn+add(n-1)

  参考解析

递归方法是一种调用程序本身并采用栈结构的算法,第1处定义参数类型;第2处是递归初值;第3处为递归运算。

微信端