在 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。