java计算从键盘输入的数字的阶乘
时间: 2024-03-13 21:45:26 浏览: 102
Java练习题11111111
好的,以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int n = scanner.nextInt();
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
System.out.println(n + "的阶乘是:" + factorial);
}
}
```
程序通过 `Scanner` 类从键盘读取用户输入的数字 `n`,然后使用 `for` 循环计算出 `n` 的阶乘。在每次循环中,将计算结果乘以 `i`,最后将结果保存在变量 `factorial` 中。计算完成后,使用 `System.out.println()` 方法输出结果。
阅读全文