分别用for 和while 实现 计算1×2×3×…10 的值
时间: 2024-05-06 21:21:00 浏览: 12
使用 for 循环实现计算1×2×3×…10的值的代码如下:
```
int result = 1;
for (int i = 1; i <= 10; i++) {
result *= i;
}
```
使用 while 循环实现计算1×2×3×…10的值的代码如下:
```
int result = 1;
int i = 1;
while (i <= 10) {
result *= i;
i++;
}
```
希望能帮到您!
相关问题
分别用for和while 实现计算1+2+3+......+100的值
使用for循环实现:
```python
sum = 0
for i in range(1, 101):
sum += i
print(sum)
```
使用while循环实现:
```python
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print(sum)
```
(4) 分别用 while 和 for 循环计算 1+1/2!+1/3!+1/4!+…
可以使用while和for循环来计算1+1/2!+1/3!+1/4!+…的值。
以下是两种实现方式:
1.使用while循环实现:
public class Test {
public static void main(String[] args) {
int i = 1;
double sum = 0, a = 1;
while (a > 0) {
sum += a;
i++;
a = 1.0 / (i - 1) / a;
}
System.out.println(sum);
}
}
2.使用for循环实现:
public class Test {
public static void main(String[] args) {
double sum = 0, a = 1;
for (int i = 1; a > 0; i++) {
sum += a;
a = 1.0 / i / a;
}
System.out.println(sum);
}
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)