java使用do……while循环语句计算正数5的阶乘
时间: 2024-09-16 07:04:26 浏览: 53
在python中实现求输出1-3+5-7+9-……101的和
5星 · 资源好评率100%
使用do…while循环计算正数5的阶乘(即5!)是一个常见的练习,因为do…while循环至少会执行一次,适合需要先执行一次再进行条件判断的情况。以下是相应的Java代码示例:
```java
public class Factorial {
public static void main(String[] args) {
int number = 5;
int factorial = 1;
do {
factorial *= number;
number--;
} while (number > 0);
System.out.println("5的阶乘是: " + factorial);
}
}
```
在这个程序中,我们首先设置`factorial`为1,这是阶乘的基础。然后进入do…while循环,每次循环都将`factorial`乘以`number`,并将`number`减一。只要`number`大于0,就会继续执行循环。当`number`变为0时,循环结束,我们输出计算得到的阶乘。
阅读全文