5的阶乘java语言程序
时间: 2023-09-12 17:05:21 浏览: 189
### 回答1:
以下是Java语言的5的阶乘程序:
```
public class Factorial {
public static void main(String[] args) {
int num = 5;
int fact = 1;
for (int i = 1; i <= num; i++) {
fact = fact * i;
}
System.out.println("5的阶乘为:" + fact);
}
}
```
输出结果为:
```
5的阶乘为:120
```
### 回答2:
5的阶乘是指从1乘到5的连乘结果,即5! = 1 × 2 × 3 × 4 × 5 = 120。
以下是使用Java语言编写计算5的阶乘的程序:
```java
public class Factorial {
public static void main(String[] args) {
int n = 5;
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println(n + "的阶乘是:" + result);
}
}
```
程序中创建了一个名为`Factorial`的类,并在`main`方法中定义了变量`n`,表示要计算阶乘的数值,这里设为5。另外定义了一个变量`result`,用来存储阶乘的结果,初值为1。
利用`for`循环从1到`n`遍历每个数字,每次将当前数字与`result`相乘,并将结果赋值给`result`。这样,循环执行完后,`result`的值就是5的阶乘。
最后使用`System.out.println`语句输出结果,即打印出5的阶乘的计算结果。程序运行后的输出会是:"5的阶乘是:120"。
### 回答3:
5的阶乘可以用Java语言编写如下程序:
```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(num + "的阶乘是:" + factorial);
}
}
```
首先声明变量`num`为5,表示要计算阶乘的数。然后声明变量`factorial`为1,用于存储阶乘的结果。
使用`for`循环从1到`num`依次遍历,将遍历的数字与`factorial`相乘,累积计算阶乘。
最后,输出结果`num + "的阶乘是:" + factorial`,其中`+`用于字符串的拼接。
运行程序,输出结果为:`5的阶乘是:120`。
阅读全文