java中阶乘怎么表示

Java 中的阶乘表示为:1、factorial(int n):n 的阶乘计算函数;2、result = 1:初始化结果为 1;3、for (int i = 1; i

Java 中阶乘的表示

阶乘是一种数学运算,它计算一个正整数乘以从 1 到该整数的所有整数之积。在 Java 中,阶乘可以表示为:

int factorial(int n) {
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}

具体说明:

  • factorial 是实现阶乘计算的函数,它接受一个正整数 n 作为参数。
  • result 变量用于存储阶乘结果。
  • 循环从 1 到 n,使变量 i 依次等于 1 到 n 的每个整数。
  • 对于每个 i 值,它将 result 乘以 i,累积阶乘值。
  • 循环完成后,result 变量包含 n 的阶乘,因此返回该值。

示例:

以下代码计算并打印出 5 的阶乘:

public static void main(String[] args) {
    int n = 5;
    int result = factorial(n);
    System.out.println("5 的阶乘是:" + result);
}

输出:

5 的阶乘是:120