Java 阶乘计算:示例代码及解释
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
代码解释:
- 定义变量:
n: 表示要计算阶乘的整数,这里设为 5。result: 用于存储计算得到的阶乘结果,初始值为 1。
- 循环计算:
- 使用
for循环遍历从n到 1 的所有整数。 - 在每次循环中,将
result乘以当前循环的整数i。
- 使用
- 输出结果:
- 使用
System.out.println打印输出n和其阶乘结果。
- 使用
阶乘定义:
n 的阶乘是指从 1 到 n 的所有正整数的乘积,记作 n!。 例如,5 的阶乘为 5! = 5 * 4 * 3 * 2 * 1 = 120。
原文地址: https://www.cveoy.top/t/topic/j9DX 著作权归作者所有。请勿转载和采集!