本帖最后由 悠然丶 于 2014-4-16 23:31 编辑
我对递归的问题不是很了解,只是知道递归就是方法自己调用自己,就是一个循 环
说明递归的退出条件,怎么就退出循环了~~~
计算 1*1 + 2*2 + 3*3 + … + n*n 的和 这个用递归怎么解决?
public static int count(int n) { // 计算 1*1 + 2*2 + 3*3 + … + n*n 的和
int result = 0;
for (int i = 1; i <= n; i++) // 定义循环, 从1循环到n
result += i * i; // 每次i都是一个1到n之间的值, 把这些值的平方累加起来
return result;
} |
|