您的位置:首页 > 编程语言 > Java开发

java 递归的总结

2014-04-13 20:56 375 查看
1.递归的定义:递归就是方法调用自身。

2.在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口,否则会造成死循环。

3.定义递归的时候,首先定义好出口,在写递归方法。

示例一:

一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。
package test;
public class MyTest {

public static void executeNumber(int number)

{

if( number>5000)

{

System.out.println(number);

return;

}

executeNumber(number*2);

System.out.println(number);

}

public static void main(String[] args) {

executeNumber(4);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: