1. 程式人生 > >遞迴演算法求10的階乘

遞迴演算法求10的階乘

package myproject;
/**
 * 
 * @author 李瑞琦
 * 計算10的階乘,採用遞迴演算法。
 *
 */
public class Test {
    static long  factorial(int n){
        if(n==1){
            return 1;
        }else{
            return n*factorial(n-1);
        }
    }
    public static void main(String[] args) {
        long d1 = System.currentTimeMillis();  
        System.out.println("階乘的結果: "
+factorial(10)); long d2 = System.currentTimeMillis(); System.out.println("遞迴費時: "+(d2-d1)); //耗時:32ms } }