public class Factorial { public static void main(String[] args) { int n = 5; int result = 1; for (int i = n; i > 0; i--) { result *= i; } System.out.println(n + '的阶乘是:' + result); } }

// 输出结果为:5的阶乘是:120

代码解释:

  1. 定义变量:
    • n: 表示要计算阶乘的整数,这里设为 5。
    • result: 用于存储计算得到的阶乘结果,初始值为 1。
  2. 循环计算:
    • 使用 for 循环遍历从 n 到 1 的所有整数。
    • 在每次循环中,将 result 乘以当前循环的整数 i
  3. 输出结果:
    • 使用 System.out.println 打印输出 n 和其阶乘结果。

阶乘定义:

n 的阶乘是指从 1 到 n 的所有正整数的乘积,记作 n!。 例如,5 的阶乘为 5! = 5 * 4 * 3 * 2 * 1 = 120。

Java 阶乘计算:示例代码及解释

原文地址: https://www.cveoy.top/t/topic/j9DX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录