首页 > 编程笔记

Java for循环用法详解

Java 中的 for 循环是一种重要的循环结构,它允许我们重复执行一段代码,直到达到指定的条件为止。在这篇教程中,我们将详细介绍 Java 中的 for 循环的语法、使用方法和示例。

for 循环的语法

在 Java 中,for 循环的基本语法如下:

for (初始化; 条件; 更新) {
    // 循环体
}

其中:
在每次循环中,“条件”将被检查,如果为 true,则执行循环体中的代码,然后执行“更新”,直到“条件”变为 false 为止。

for 循环的使用方法

1) 初始化循环变量

在 for 循环的第一个参数中,我们通常会声明并初始化循环变量。例如,以下代码声明了一个整数变量 i 并将其初始化为 0:
for (int i = 0; i < 10; i++) {
    // 循环体
}

2) 指定循环条件

在 for 循环的第二个参数中,我们可以指定循环条件。例如,以下代码将循环条件指定为 i < 10:
for (int i = 0; i < 10; i++) {
    // 循环体
}
在每次循环中,“条件”将被检查,如果为 true,则执行循环体中的代码。

3) 更新循环变量

在 for 循环的第三个参数中,我们可以指定循环变量的更新方式。例如,以下代码将循环变量 i 每次增加 1:
for (int i = 0; i < 10; i++) {
    // 循环体
}
在每次循环结束时,“更新”将被执行,循环变量 i 将增加 1。

for 循环的示例

下面是一些使用 for 循环的示例。

1) 遍历数组

使用 for 循环可以很方便地遍历数组中的所有元素。例如,以下代码遍历了一个整数数组并打印出每个元素的值:
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
    System.out.println(arr[i]);
}
输出结果为:

1
2
3
4
5

2) 计算数字的和

使用 for 循环可以很方便地计算一系列数字的和。例如,以下代码计算了 1 到 10 的所有整数的和:
int sum = 0;
for (int i = 1; i <= 10; i++) {
    sum += i;
}
System.out.println("Sum: " + sum);
输出结果为

Sum: 55

嵌套循环

使用嵌套的 for 循环可以实现多层循环。例如,以下代码打印了一个 5x5 的星号图案:
for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= 5; j++) {
        System.out.print("* ");
    }
    System.out.println();
}
输出结果为:

* * * * *
* * * * *
* * * * *
* * * * *
* * * * *

循环控制语句

在 for 循环中,我们可以使用 break 和 continue 语句来控制循环的行为。例如,以下代码遍历了一个整数数组,遇到偶数就跳过:
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
    if (arr[i] % 2 == 0) {
        continue;
    }
    System.out.println(arr[i]);
}
输出结果为:

1
3
5

在这个示例中,如果当前元素是偶数,就跳过这个元素并继续下一次循环。

总结

在本教程中,我们介绍了 Java 中的 for 循环的语法、使用方法和示例。

for 循环是一种非常常用的循环结构,可以帮助我们重复执行一段代码,直到达到指定的条件为止。

使用 for 循环可以很方便地遍历数组、计算数字的和、嵌套循环等。同时,在 for 循环中,我们可以使用 break 和 continue 语句来控制循环的行为,以满足我们的需求。

推荐阅读