Java for循环语句的用法
在 Java 中,for 循环是很常用的一种循环语法,语法格式如下:
所以我们在写循环时,需要额外添加控制循环条件的代码,这部分代码和循环本身组成了循环四要素,这是很重要的知识点,它描述了循环的本质,循环四要素如下:
一段完整的循环代码,四要素缺一不可。
例如,使用 for 循环来实现重复打印 10 次“Hello World”的需求,代码如下。
for 循环是先判断,后执行,流程如下图所示。
【实例】分别使用 while、do while、for 循环输出 10 以内的所有奇数,具体实现代码如下。
for(初始化循环变量;循环条件;更新循环变量){
//循环体
}
当循环条件成立时,会重复执行循环体中的代码,直到条件不成立。那么很显然,我们应该在循环体中动态控制循环条件是否成立,否则就形成了死循环。循环条件始终成立导致循环体一直执行,不会停止。所以我们在写循环时,需要额外添加控制循环条件的代码,这部分代码和循环本身组成了循环四要素,这是很重要的知识点,它描述了循环的本质,循环四要素如下:
- 初始化循环变量;
- 循环条件;
- 循环体;
- 更新循环变量。
一段完整的循环代码,四要素缺一不可。
例如,使用 for 循环来实现重复打印 10 次“Hello World”的需求,代码如下。
public class Test {
public static void main(String[] args) {
for(int i = 0; i < 10; i++){
System.out.println("Hello World");
}
}
}
对上述代码进行分析,循环四要素如下图所示。
for 循环是先判断,后执行,流程如下图所示。

【实例】分别使用 while、do while、for 循环输出 10 以内的所有奇数,具体实现代码如下。
public class Test {
public static void main(String[] args) {
//while循环
int num = 0;
while(num <= 10){
if(num%2!=0) {
System.out.print(num+",");
}
num++;
}
System.out.println("");
//do-while循环
int num2 = 0;
do{
if(num2%2!=0) {
System.out.print(num2+",");
}
num2++;
}while(num2 <= 10);
System.out.println("");
//for循环
for(int i = 1; i <= 10;i++){
if(i%2!=0) {
System.out.print(i+",");
}
}
}
}
运行结果为:
1,3,5,7,9,
1,3,5,7,9,
1,3,5,7,9,
ICP备案:
公安联网备案: