//题目:利用递归方法求 5!。
public class RecursivelyGetFactorial {
int Recursion(int num)
{
if(num<=0) return -1;
if(num==1) return 1;//递归出口
else return num*Recursion(num-1);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
RecursivelyGetFactorial p=new RecursivelyGetFactorial();
System.out.print(p.Recursion(5));//求5!
}
}
JAVA经典50题(22)
最新推荐文章于 2025-10-08 21:55:37 发布
本文介绍了一种使用递归方法求解阶乘的Java程序实现。通过定义一个递归函数,当输入参数为1时返回1作为递归出口,否则返回当前数与前一数的阶乘结果相乘。主函数中调用该递归函数并输出5的阶乘结果。
570

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



