java递归算法计算10!的值

package com.xintouyun.digui.test;
public class DiguiTest1 {
	public static void main(String[] args){
		int num=fac(10);
		System.out.println(num);
	}
	public static int fac(int num){
		if(num==1){
			return 1;
		}else{
			return num*fac(num-1);
		}		
	}
}

package com.xintouyun.digui.test;
public class DiguiTest1 {
    public static void main(String[] args){
        int num=fac(10);
        System.out.println(num);
    }
    public static int fac(int num){
        if(num==1){
            return 1;
        }else{
            return num*fac(num-1);
        }        
    }
}

运行结果为:

java递归算法计算10!的值_第1张图片

 

你可能感兴趣的:(实训练习项目)