java求10的阶乘(阶乘 5!=1*2*3*4*5)
时间: 2023-07-23 12:09:44 浏览: 55
以下是 Java 代码实现:
```
public class Main {
public static void main(String[] args) {
int n = 10;
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println(n + "的阶乘是:" + result);
}
}
```
运行结果为:
```
10的阶乘是:3628800
```
相关问题
用java写计算5的阶乘 5!=1*2*3*4*5
要用Java编写计算5的阶乘的程序,可以使用循环来实现。以下是一个示例代码:
```java
public class Factorial {
public static void main(String[] args) {
int num = 5;
int factorial = 1;
for (int i = 1; i <= num; i++) {
factorial *= i;
}
System.out.println("5的阶乘是:" + factorial);
}
}
```
在上述代码中,我们使用了一个for循环来计算阶乘。我们初始化一个变量`factorial`为1,然后从1开始循环到5,每次将当前的数乘以`factorial`,最后得到的结果就是5的阶乘。最后,我们使用`System.out.println()`方法将结果打印出来。
Java求阶乘在屏幕打印输出 6!= 6*5*4*3*2*1 = 720
以下是Java求阶乘并在屏幕打印输出的代码示例:
```java
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
System.out.println("请输入一个正整数:");
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int factorial = 1;
for (int i = n; i >= 1; i--) {
factorial *= i;
}
System.out.println(n + "的阶乘运算结果为:" + factorial);
}
}
```