Java 求 N 的阶乘(递归)

Java 求 N 的阶乘(递归),第1张

Java 求 N 的阶乘递归
递归求 N 的阶乘
import java.util.Scanner;

public class Test28 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入N:");
        int num =scanner.nextInt();
        int s=func(num);
        System.out.println(num+"的阶乘为:"+s);
    }

    private static int func(int num) {
        if(num==1){
            return 1;
        }else{
            return num*func(num-1);
        }
    }
}

实现结果:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5612505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存