递归

 1 package test;
2
3 /**
4 * 递归求阶乘
5 * @author Administrator
6 *
7 */
8 public class RecursionTest {
9
10 /**
11 * @param args
12 */
13 public static void main(String[] args) {
14 System.out.println(recursion(3));
15
16 }
17 public static int recursion(int number){
18 int resule=1;
19 if(number==1){//终止条件
20 return 1;
21 }else{
22 resule=recursion(number-1)*number;
23 return resule;
24 }
25 }
26
27 }
posted @ 2012-03-20 23:40  lhc、  阅读(172)  评论(0编辑  收藏  举报