用完整java语句,分别用while和for语句do_while循环计算一个正数的阶乘
时间: 2024-09-17 17:02:38 浏览: 47
![PPT](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PPT.png)
C语言第六章循环控制课件
在Java中,我们可以使用`while`和`do-while`循环来计算一个正数的阶乘。以下是两个示例:
1. 使用`while`循环计算阶乘:
```java
int number = 5; // 可以替换为你想要计算阶乘的任意正整数
int factorial = 1;
while (number > 0) {
factorial *= number;
number--;
}
System.out.println("The factorial of " + number + " is: " + factorial);
```
2. 使用`do-while`循环计算阶乘:
```java
int number = 5;
int factorial = 1;
do {
factorial *= number;
number--;
} while (number > 0);
System.out.println("The factorial of " + number + " is: " + factorial);
```
在这两个例子中,循环会一直持续到`number`减到1为止,每次迭代都会将当前的`number`乘到`factorial`上。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.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)
![](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)