Java 提供了三种基本的循环结构:for循环、while循环和do...while循环。每种循环结构都有其特点和使用场景。下面,我们将详细介绍每种循环结构的使用方法和示例代码。
For循环
for循环是Java中最常用的循环结构。它使用以下格式:
for (初始化; 条件; 更新) {
//循环体
}
其中:
- 初始化:初始化变量,通常用于初始化循环变量。
- 条件:循环条件,用于判断是否继续循环。
- 更新:更新变量,用于更新循环变量。
示例代码:
// 计算从1到10的和
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
System.out.println("和为:" + sum);
输出结果:
和为:55
While循环
while循环用于在条件为真时执行循环体。它使用以下格式:
while (条件) {
//循环体
}
其中:
- 条件:循环条件,用于判断是否继续循环。
示例代码:
// 计算从1到10的和
int sum = 0;
int i = 1;
while (i <= 10) {
sum += i;
i++;
}
System.out.println("和为:" + sum);
输出结果:
和为:55
Do...While循环
do...while循环用于在循环体执行至少一次后判断条件。它使用以下格式:
do {
//循环体
} while (条件);
其中:
- 条件:循环条件,用于判断是否继续循环。
示例代码:
// 计算从1到10的和
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 10);
System.out.println("和为:" + sum);
输出结果:
和为:55
关键点
- for循环适用于知晓循环次数的情况下使用。
- while循环适用于不知道循环次数的情况下使用。
- do...while循环适用于需要循环体执行至少一次的情况下使用。