实现递归的简单实例
2007-01-05 09:59
316 查看
求:1*1+2*2+3*3+...=?
public class RecursiveTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(countDown(10));
}
/**
* 1*1+2*2+3*3+...=?
* @param n
* @return
*/
public static int countDown(int n) {
int sum ;
if (n==1) {
sum=1;
} else {
sum = countDown(n-1)+n*n;
}
return sum;
}
}
如果求(1*1-1)+(2*2-1)+(3*3-1)+...=?
public static int countDown(int n) {
int sum ;
if (n==1) {
sum=1;
} else {
sum = countDown(n-1)+n*n-1;
}
return sum;
}
public class RecursiveTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(countDown(10));
}
/**
* 1*1+2*2+3*3+...=?
* @param n
* @return
*/
public static int countDown(int n) {
int sum ;
if (n==1) {
sum=1;
} else {
sum = countDown(n-1)+n*n;
}
return sum;
}
}
如果求(1*1-1)+(2*2-1)+(3*3-1)+...=?
public static int countDown(int n) {
int sum ;
if (n==1) {
sum=1;
} else {
sum = countDown(n-1)+n*n-1;
}
return sum;
}
相关文章推荐
- ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
- JS实现的简单表单验证功能完整实例
- c++实现二叉树的查找,插入,删除,深度,叶子节点数,度为1的节点数(递归方法)及运行实例结果
- c++实现二叉树的查找,插入,删除,深度,叶子节点数,度为1的节点数(递归方法)及运行实例结果
- jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
- php简单实现查询数据库返回json数据(返回json数据函数实例)
- Android SharedPreferences应用 实现本地注册登陆 功能简单易懂(实例)
- JS实现简单的右下角弹出提示窗口完整实例
- WinSocket实现进程通信的一个简单实例
- 实现一个简单的Spring实例
- 递归实现全排列,关于凑算式实例
- JavaScript利用Date实现简单的倒计时实例
- jquery实现表单验证简单实例演示
- 【Qt5开发及实例】15、实现一个简单的文本编辑器4
- jQuery简单实现对数组去重及排序操作实例
- python实现的简单抽奖系统实例
- python基于mysql实现的简单队列以及跨进程锁实例详解
- PHP中递归的实现实例详解
- jquery实现input框获取焦点的简单实例