JAVA计算1+2+3+......+200,用for语句实现
时间: 2023-08-11 18:05:28 浏览: 368
可以使用for循环来实现这个计算:
```java
int sum = 0;
for (int i = 1; i <= 200; i++) {
sum += i;
}
System.out.println("1+2+3+...+200 = " + sum);
```
在每次循环中,都将当前的i加到sum中,最终得到1+2+3+...+200的结果。
相关问题
求1!+2!+...+20!java
这段Java代码使用了while和for循环语句来计算1!+2!+...+20!的和。其中,while循环用于控制计算的次数,for循环用于计算每个数的阶乘。具体实现过程为:先计算20!的结果,然后计算19!、18!,以此类推,每计算出一个阶乘的数就将其加入到sum1中,最终输出sum1的值即为1!+2!+...+20!的和。
代码如下:
```
public class Test1 {
public static void main(String[] args) {
int j = 1, k = 0, i = 1;
long sum = 1, sum1 = 0, step;
while (j <= 20) {
for (i = 1, sum = 1; i <= 20 - k; i++) {
step = i;
sum = sum * step;
}
k++;
sum1 = sum1 + sum;
j++;
}
System.out.println(sum1);
}
}
```
java使用for循环语句计算8+88+888+....前十项的和
可以使用以下代码来实现:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
int num = 8;
for (int i = 1; i <= 10; i++) {
sum += num;
num = num * 10 + 8;
}
System.out.println("前十项的和为:" + sum);
}
}
```
运行结果为:
```
前十项的和为:987654312
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.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)