0
点赞
收藏
分享

微信扫一扫

【Java】求n的阶乘

往复随安_5bb5 2022-05-05 阅读 196

题目要求


需要掌握的知识


实现代码

import java.util.Scanner;

public class Main {

    public static int factorial(int x){//factorial:阶乘
        int product = 1;//乘积
        for (int i = 1; i <= x ; i++) {
            product = product * i;
        }
        return product;
    }

    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.print("请输入一个数字:");
        int n = s.nextInt();
        System.out.println(n+"的阶乘为:"+factorial(n));

    }
}

输出结果

请输入一个数字:5
5的阶乘为:120
请输入一个数字:6
6的阶乘为:720
举报

相关推荐

0 条评论