1. 程式人生 > >java遞迴演算法求n的階乘(n>1,n是正整數)

java遞迴演算法求n的階乘(n>1,n是正整數)

/**
 * 遞迴演算法計算n的階乘
 * 遞迴:自己調自己
 * @param n
 * @return
 */
public static Integer jieCheng(Integer n) {
    if (n < 0) {
        return 0;
    }
    if (n == 1) {
        return 1;
    }
    return n * jieCheng(n-1);
}

public static void main(String[] args) {
    // 計算6的階乘
    System.out.println(jieCheng(6
)); }