package arithmetic.digui;
import java.util.*;
public class Factorial {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.println(getFactorial(i));
}
public static int getFactorial(int n) {
if (n == 1)
return 1;
else
return n * getFactorial(n - 1);
}
}
本文介绍了一个使用Java编写的简单程序,通过递归方法实现了阶乘的计算。该程序首先定义了一个名为Factorial的类,并在其中声明了getFactorial方法来执行递归操作。此外,还提供了一个主函数用于接收用户输入并打印结果。

被折叠的 条评论
为什么被折叠?



