基本格式:

for(初始化语句;判断条件语句;控制条件语句) {
	循环体语句;
}

for循环中三个语句都可以任意省略但是分号 ;不能省略
注:

  1. 省略了初始化语句,表示不对循环控制变量赋初值。
  2. 省略了条件表达式,进入死循环。
  3. 省略了控制条件语句,则不对循环控制变量进行控制操作。

1、三条语句都省略

for(;;) <==> while(true)

2、判断条件语句省略

for(i=1;;i++) <==> 死循环
可以在循环体中对 i 进行条件判断

3、初始化语句省略

如果赋值给初值了,for中的初始化语句就没必要

int a = 5;

for (; a < 8;a++) {
System.out.println(a);

}
//结果为: 5,6, 7

4、控制语句省略

for(i=0;i<=5;) <==> i一直等于0,死循环;
可以在循环体中增加控制语句,例如:i++,只要执行i++语句for循环就不会死循环

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐