【程序22】

题目:利用递归方法求5!。


public class lianxi22 {

    public static void main(String[] args) {

        int n = 5;

        rec fr = new rec();

        System.out.println(n+"! = "+fr.rec(n));

    }

}

class rec{

    public long rec(int n) {

        long value = 0 ;

        if(n ==1 ) {

            value = 1;

        } else {

            value = n * rec(n-1);

        }

        return value;

    }

}
原文地址:https://www.cnblogs.com/yuyu666/p/9840109.html