用java实现分别用for循环和while循环计算1+2+3+...+20的结果并进行输出
时间: 2024-09-08 13:01:56 浏览: 45
计算机毕设参考-Java游戏设计打飞机程序软件源码+论文文档说明资料.zip
在Java中,可以通过for循环和while循环来计算1到20的累加和。下面是使用这两种循环结构实现的代码示例:
使用for循环:
```java
public class SumForLoop {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 20; i++) {
sum += i;
}
System.out.println("使用for循环计算的结果是: " + sum);
}
}
```
使用while循环:
```java
public class SumWhileLoop {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i <= 20) {
sum += i;
i++;
}
System.out.println("使用while循环计算的结果是: " + sum);
}
}
```
在这两个例子中,我们都初始化了一个名为`sum`的变量用于累加,并且初始化了一个循环变量`i`。在for循环中,我们直接在循环语句中声明了`i`,并设置了循环的起始条件、继续条件和迭代步骤。在while循环中,我们将`i`的声明和初始化放在了循环之外,并在循环体内部对`i`进行了自增操作。两种方式最终都会得到相同的结果。
阅读全文