① 用do-while语句求N!。
时间: 2024-11-04 09:10:01 浏览: 13
DO-WHILE循环语句的翻译程序设计
用do-while循环计算阶乘(N!)是一个常见的程序练习。阶乘是指从1乘到给定整数N的所有整数的积。以下是使用do-while循环求解N!的一个示例:
```java
public class Factorial {
public static void main(String[] args) {
int N = 5; // 需要计算的阶乘值
int factorial = 1;
do {
factorial *= N;
N--;
} while (N > 0);
System.out.println("The factorial of " + N + " is: " + factorial);
}
}
```
在这个例子中,我们初始化`factorial`为1,然后在do-while循环中,每次将`factorial`乘以`N`,然后减小`N`的值。当`N`大于0时,循环继续;直到`N`变为0,循环结束,此时`factorial`就存储了`N`的阶乘。
阅读全文