📜  理解Java中的 for 循环(1)

📅  最后修改于: 2023-12-03 15:40:51.201000             🧑  作者: Mango

理解Java中的 for 循环

在Java中,for循环是一种常用的控制语句,可以用于重复执行一定次数的代码块,其语法如下:

for (初始化语句; 布尔表达式; 更新语句) {
    // 循环体
}

其中,初始化语句只会在循环开始前执行一次;布尔表达式会在每次循环前被求值,为true时执行循环体,为false时跳出循环;更新语句会在每次循环结束后被执行一次。

示例

以下是一个简单的示例,展示了如何使用for循环打印从1到5的自然数:

for (int i = 1; i <= 5; i++) {
    System.out.println(i);
}
多重循环

for循环可以嵌套,形成多重循环,如下所示:

for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 3; j++) {
        System.out.println(i + "," + j);
    }
}

以上代码将输出以下结果:

1,1
1,2
1,3
2,1
2,2
2,3
3,1
3,2
3,3
增强型for循环

Java还提供了增强型for循环,也称为for-each循环。它可以用于遍历数组、集合等数据结构,语法如下:

for (数据类型 变量名 : 数组名/集合名) {
    // 循环体
}

以下是一个使用增强型for循环遍历数组的示例:

int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
    System.out.println(num);
}

以上代码将输出以下结果:

1
2
3
4
5
总结

在Java中,for循环是一种常用的控制语句,它可以用于重复执行一定次数的代码块。我们可以通过增加多重循环来解决一些问题,并且使用增强型for循环来完成遍历数组、集合等数据结构的操作。熟练掌握for循环的用法能够使我们编写出更加高效、优雅的代码。