for循环
Java中的for循环是一种用于重复执行一段代码的控制结构。它由三个部分组成:初始化、条件和迭代。
for循环的语法如下:
for (初始化; 条件; 迭代) {
// 执行的代码
}
- 初始化:在循环开始前,初始化语句会被执行一次。这里通常用于设置循环的计数器,例如
int i = 0;
。 - 条件:在每次循环开始前,条件语句会被检查。只有当条件为真时,循环体中的代码才会被执行。例如
i < 10;
表示只有当i
小于10时,循环体中的代码才会执行。 - 迭代:每次循环结束后,迭代语句会被执行一次。用于改变循环计数器或其他循环变量的值。例如
i++
表示每次循环结束后,i
的值增加1。
1.下面是一个简单的示例,展示了使用for循环打印数字1到5的代码:
for (int i = 1; i <= 5; i++) {
System.out.println(i);
}
在这个代码中,循环从i=1
开始,条件为i <= 5
,每次迭代时i
增加1。循环体中的代码System.out.println(i)
会被执行5次,分别打印出1到5。
2.以下是一个使用Java编写的for循环的示例:
public class ForLoopExample {
public static void main(String[] args) {
// 打印1到10的数字
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
// 打印10到1的数字
for (int i = 10; i >= 1; i--) {
System.out.println(i);
}
// 打印0到100的偶数
for (int i = 0; i <= 100; i += 2) {
System.out.println(i);
}
}
}
该示例中包含了三个使用for循环的例子。第一个循环打印了从1到10的数字,第二个循环打印了从10到1的数字,第三个循环打印了从0到100的偶数。在每个循环的内部,使用System.out.println
语句将当前迭代的数字打印到控制台。