【Java】求n的阶乘

阅读 196

2022-05-05

题目要求


需要掌握的知识


实现代码

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)

0 0 举报