美文网首页
用递归算法计算N!

用递归算法计算N!

作者: 戴马 | 来源:发表于2016-05-27 11:10 被阅读324次

import java.util.Scanner;

public class JieCheng {

public static int digui(int n){//递归算法(核心)

   if (n == 1) {

        return n;

   }else {

        return n * digui( n - 1 );

   }

}

public static void main(String args[]){

     System.out.println("请输入需要求阶乘的数字(请输入一个整数):");

     Scanner in = new Scanner(System.in);

     int a = Integer.parseInt(in.nextLine());

     System.out.println(digui(a));

 }

}

相关文章

网友评论

      本文标题:用递归算法计算N!

      本文链接:https://www.haomeiwen.com/subject/rpaxdttx.html