java 中 for语句详解

81 阅读1分钟

在 Java 中,for 循环语句是一个常用的循环结构。它通常被用于对数组或集合进行迭代操作。

for 循环的语法如下:

for (初始化语句; 循环条件; 迭代语句) {
    // 循环体
}

其中,初始化语句用于定义循环控制变量的初始值;循环条件用于判断循环是否继续执行;迭代语句用于更新循环控制变量的值。这三部分都是可选的,但是分号必须存在。

例如,下面的代码使用 for 循环遍历一个数组:

int[] nums = {1, 2, 3, 4, 5};
for (int i = 0; i < nums.length; i++) {
    System.out.println(nums[i]);
}

在这个例子中,初始化语句int i = 0,将循环控制变量 i 初始化为 0;循环条件i < nums.length,只要 i 小于数组长度就会继续执行循环;迭代语句i++,每次循环结束后 i 的值自增 1。

注意,在循环体中可以对循环控制变量进行修改,例如:

int sum = 0;
for (int i = 1; i <= 100; i++) {
    sum += i;
}
System.out.println("1 到 100 的和为:" + sum);

在这个例子中,每次循环都将 i 的值加 1,因此最终的循环控制变量 i 的值为 101。