递归调用_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 递归调用

递归调用

 2010/9/19 22:57:10  BabyDuncan  http://babyduncan.javaeye.com  我要评论(0)
  • 摘要:publicclassTestDiGui{/***递归调用的小例子*递归的函数是没有分支的,其实是一条主线,多线程才是分支。*本程序是在计算某个数的阶乘*/publicstaticvoidmain(String[]args){intresult=Method(5);System.out.println(result);}privatestaticintMethod(inti){if(i==1){return1;}elsereturni*Method(i-1);}}
  • 标签:递归调用

public class TestDiGui {

	/**
	 * 递归调用的小例子
	 * 递归的函数是没有分支的,其实是一条主线,多线程才是分支。
	 * 本程序是在计算某个数的阶乘
	 */
	public static void main(String[] args) {
		int result = Method(5);
		System.out.println(result);

	}

	private static int Method(int i) {
		if (i==1){
			return 1;
		}
		else return i*Method(i-1);
	}

}

  • 相关文章
发表评论
用户名: 匿名