java-循环结构

发布于:2024-05-21 ⋅ 阅读:(143) ⋅ 点赞:(0)

Java 中的循环结构是编程中用来重复执行一段代码的关键组成部分。循环结构允许我们节省时间和资源,因为它可以避免重复编写相同的代码来执行重复的任务。在 Java 中,主要有四种循环结构:for 循环、while 循环、do-while 循环和循环控制语句(break 和 continue)。
### 1. For 循环
for 循环是一种常用的循环结构,它允许我们指定循环的初始化条件、循环条件和每次循环后执行的操作。for 循环的一般形式如下:
```java
for (初始化语句; 循环条件; 步进语句) {
    // 要重复执行的代码块
}
```
初始化语句通常用于初始化一个或多个循环控制变量。循环条件用于判断循环是否继续执行。步进语句在每次循环结束后执行,用于更新循环控制变量。
以下是一个简单的 for 循环示例,用于计算从 1 到 10 的和:
```java
int sum = 0;
for (int i = 1; i <= 10; i++) {
    sum += i;
}
System.out.println("Sum of numbers from 1 to 10 is: " + sum);
```
在这个例子中,`int i = 1` 是初始化语句,`i <= 10` 是循环条件,`i++` 是步进语句。循环将重复执行代码块,直到 `i` 的值超过 10。
### 2. While 循环
while 循环是一种基本的循环结构,它在循环条件为真时重复执行代码块。while 循环的一般形式如下:
```java
while (循环条件) {
    // 要重复执行的代码块
}
```
以下是一个简单的 while 循环示例,用于计算从 1 到 10 的和:
```java
int sum = 0;
int i = 1;
while (i <= 10) {
    sum += i;
    i++;
}
System.out.println("Sum of numbers from 1 to 10 is: " + sum);
```
在这个例子中,`i <= 10` 是循环条件。循环将重复执行代码块,直到 `i` 的值超过 10。
### 3. Do-While 循环
do-while 循环是一种类似于 while 循环的循环结构,但它的特点是循环体至少执行一次,然后检查循环条件。do-while 循环的一般形式如下:
```java
do {
    // 要重复执行的代码块
} while (循环条件);
```
以下是一个简单的 do-while 循环示例,用于计算从 1 到 10 的和:
```java
int sum = 0;
int i = 1;
do {
    sum += i;
    i++;
} while (i <= 10);
System.out.println("Sum of numbers from 1 to 10 is: " + sum);
```
在这个例子中,循环体首先执行一次,然后检查 `i <= 10` 的条件。如果条件为真,循环将继续执行。
### 4. 循环控制语句
在 Java 中,循环控制语句用于改变循环的执行流程。主要有两种循环控制语句:break 和 continue。
- break 语句用于立即退出循环,无论循环条件是否为真。
- continue 语句用于跳过当前循环的剩余部分,并开始下一次循环。
以下是一个使用 break 和 continue 的示例:
```java
int i = 1;
while (i <= 10) {
    if (i == 5) {
        break; // 退出循环
    }
    System.out.println(i);
    i++;
}
i = 1;
while (i <= 10) {
    if (i == 5) {
        continue; // 跳过当前循环,继续下一次循环
    }
    System.out.println(i);
    i++;
}
```
第一个 while 循环在 `i == 5` 时使用 break 语句退出循环。第二个 while 循环在 `i == 5` 时使用 continue 语句跳过当前循环,并开始下一次循环。
### 总结
Java 中的循环结构是编程中非常重要的一部分,它们使我们能够重复执行代码块,直到满足某个条件。for 循环、while 循环和 do-while 


网站公告

今日签到

点亮在社区的每一天
去签到