当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

函数递归

发表于: 2011-01-17   作者:cqzs19871202   来源:转载   浏览:
摘要: 以前用递归的太少,惭愧啊…… public class TestRecursion { /** * @param args */ public static void main(String[] args) { TestRecursion tr = new TestRecursion(); System.out.println(tr.recursion
以前用递归的太少,惭愧啊……
public class TestRecursion {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		TestRecursion tr = new TestRecursion();
		System.out.println(tr.recursion(6));
	}

	public boolean recursion(int i) {
		if(i==2) {
			return true;
		}
		i--;
		if(i>=2)
		return recursion(i);
		return false;
	}
}


递归在函数里递归时 return关键字是必须的,要逐级的返回递归函数的返回值,否则永远是false

放在这里提醒下自己

函数递归

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号