利用递归方法求5!。

浏览:240收藏:1
答案:
1.程序分析:递归公式:fn=fn_1*4!
import java.util.Scanner;
public class Ex22 {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int n = s.nextInt();
        Ex22 tfr = new Ex22();
        System.out.println(tfr.recursion(n));        
    }
    
    public long recursion(int n) {
        long value = 0 ;
        if(n ==1 || n == 0) {
            value = 1;
        } else if(n > 1) {
            value = n * recursion(n-1);
        }
        return value;
    }    
}