java使用do while计算5的阶乘
时间: 2024-04-29 14:03:01 浏览: 14
下面是使用 do while 循环计算 5 的阶乘的 Java 代码示例:
```
public class Main {
public static void main(String[] args) {
int num = 5;
int result = 1;
int i = 1;
do {
result *= i;
i++;
} while (i <= num);
System.out.println(num + " 的阶乘是 " + result);
}
}
```
输出:
```
5 的阶乘是 120
```
在这个例子中,我们使用 do while 循环来计算 5 的阶乘。首先,我们定义了一个整数变量 `num`,它表示我们要计算阶乘的数。然后,我们定义了一个整数变量 `result`,它表示计算的结果,初始值为 1。接下来,我们使用变量 `i` 来迭代计算阶乘,初始值也为 1。在循环体内,我们将 `result` 乘以 `i`,并将 `i` 加 1。循环条件为 `i <= num`,即当 `i` 小于等于 `num` 时,继续循环。最后,我们输出计算结果。
相关问题
JAVA用do while计算5的阶乘代码
以下是使用 do while 计算 5 的阶乘的 Java 代码:
```
int num = 5;
int factorial = 1;
do {
factorial *= num;
num--;
} while (num > );
System.out.println("5的阶乘是:" + factorial);
```
注意:这只是一个示例代码,实际使用时需要考虑输入的数值是否合法等问题。
java 使用do while语句计算正数5的阶乘
下面是使用do-while语句计算正数5的阶乘的Java程序:
```java
public class Main {
public static void main(String[] args) {
int n = 5;
int result = 1;
int i = 1;
do {
result *= i;
i++;
} while (i <= n);
System.out.println(n + "的阶乘是:" + result);
}
}
```
程序中,我们先定义了一个整数n,表示要计算的数的值为5。然后定义了一个变量result,用来保存计算结果,初始值为1。还定义了一个变量i,用来表示循环计数器,初始值为1。
接着使用do-while语句进行循环计算,在每次循环中将i与n比较,如果i小于等于n,则继续循环;否则退出循环。
在循环体中,我们将result乘以i,然后递增i。这样,当i等于n+1时,循环结束,此时result中就保存了5的阶乘的值。最后,使用System.out.println()方法输出计算结果。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)