编写java程序求一个自然数的阶乘,要求该自然数可以由命令行参数输入
时间: 2023-06-07 07:09:00 浏览: 137
求某个数的阶乘java代码
好的,这是一个计算问题,我可以回答。以下是Java程序的示例代码:
```Java
public class Factorial {
public static void main(String[] args) {
int num = Integer.parseInt(args[0]); // 从命令行参数获取自然数
int result = 1;
for (int i = 1; i <= num; i++) {
result *= i;
}
System.out.println(num + "! = " + result);
}
}
```
你可以在命令行中输入要计算阶乘的自然数,比如:
```
java Factorial 5
```
输出结果为:
```
5! = 120
```
阅读全文