JAVA三种循环语句输出1-100的和
时间: 2024-10-01 16:04:07 浏览: 27
在Java中,有三种常见的循环结构可以用来计算从1到100的和:for循环、while循环和do-while循环。以下是每种循环的示例:
1. **For循环**:
```java
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("Sum from 1 to 100: " + sum);
```
2. **While循环**:
```java
int i = 1;
int sum = 0;
while (i <= 100) {
sum += i;
i++;
}
System.out.println("Sum from 1 to 100: " + sum);
```
3. **Do-while循环**:
```java
int i = 1;
int sum = 0;
do {
sum += i;
i++;
} while (i <= 100);
System.out.println("Sum from 1 to 100: " + sum);
```
在这三种情况下,循环结束后,变量`sum`都将存储从1到100的总和。
相关问题
Java实用三种循环语句输出1-4直接的自然数累加和
Java中有三种主要的循环语句:for循环、while循环和do-while循环。它们都可以用来输出1到4这四个自然数的累加和。下面是这三种循环语句的实现方式:
1. for循环:
```java
int sum = 0;
for (int i = 1; i <= 4; i++) {
sum += i;
}
System.out.println(sum); // 输出结果为10
```
for循环首先初始化变量`i`,然后检查条件`i <= 4`,如果条件为真,执行循环体,并在每次循环结束时增加`i`的值。
2. while循环:
```java
int sum = 0;
int i = 1;
while (i <= 4) {
sum += i;
i++;
}
System.out.println(sum); // 输出结果为10
```
while循环在进入循环体之前检查条件`i <= 4`。如果条件为真,则执行循环体内的代码,每次循环结束时通过`i++`来增加`i`的值。
3. do-while循环:
```java
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 4);
System.out.println(sum); // 输出结果为10
```
do-while循环至少会执行一次循环体,即使条件从一开始就不满足。在循环体执行后检查条件`i <= 4`,如果条件为真,则继续执行循环体,直到条件不再满足。
用Java语言设计一个程序,使用do...while循环语句输出1-50的偶数和
好的,这是一个使用do...while循环语句输出1-50的偶数和的Java程序:
```
public class EvenNumbersSum {
public static void main(String[] args) {
int num = 1;
int sum = 0;
do {
if (num % 2 == 0) {
sum += num;
}
num++;
} while (num <= 50);
System.out.println("1-50的偶数和为: " + sum);
}
}
```
这个程序首先定义了一个num变量和一个sum变量,并将num初始值设为1。然后使用do...while循环来遍历从1到50的每个数字,如果该数字为偶数,则将其加到sum变量中。最后输出sum变量的值,即1-50的偶数和。