用java完整的代码计算n的阶乘(n!)
时间: 2024-10-09 07:11:28 浏览: 90
java代码-n的阶乘用n!表示
计算n的阶乘(n!)可以使用递归或者循环的方式,下面是一个使用循环的Java代码示例:
```java
public class Factorial {
public static int factorial(int n) {
if (n == 0 || n == 1) { // 阶乘的基本情况,0! = 1
return 1;
} else {
int result = 1; // 初始化结果为1
for (int i = 2; i <= n; i++) {
result *= i; // 每次循环将当前数乘到结果上
}
return result;
}
}
public static void main(String[] args) {
int number = 5; // 可以替换为你想要计算阶乘的数值
int fact = factorial(number);
System.out.println("The factorial of " + number + " is: " + fact);
}
}
```
在这个例子中,`factorial`方法接受一个整数n,并通过循环从2迭代到n,每次迭代都将当前数乘到结果上,最终返回阶乘的结果。
阅读全文