java计算10的阶乘代码
时间: 2023-09-09 09:07:54 浏览: 332
下面是 Java 中计算 10 的阶乘的代码:
```java
public class Main {
public static void main(String[] args) {
int n = 10;
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
System.out.println("10 的阶乘是:" + factorial);
}
}
```
代码执行结果为:10 的阶乘是:3628800
相关问题
生成java代码计算阶乘
可以使用递归或循环的方式来计算阶乘,以下是递归方式的Java代码示例:
public int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
调用该方法并传入需要计算阶乘的数值,即可得到计算结果。
使用Java编写阶乘代码
好的,以下是使用 Java 编写的计算阶乘的代码:
```java
public class Factorial {
public static int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n-1);
}
}
}
```
这个类包含一个静态方法 `factorial`,它接受一个整数参数 `n`,并返回 `n!` 的值。它也使用递归的方式计算阶乘。例如,`Factorial.factorial(5)` 的结果将会是 `120`。你可以在其他的 Java 类中调用这个方法,以便计算阶乘。
阅读全文