for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句
}
- 变量有自己的作用域,对于for来说,如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效,for语句执行完毕,该变量在内存中释放(变量的作用域是在循环体内,还是类中,体内用for,类中用while)
- for和while可以进行互换,如果需要定义循环增量,用for更为合适
//for循环里面的条件不是只有一个的
for(int x=0,y=1;x<3;y<4;x++,y++)
{
执行语句
}
循环注意:
一定要明确哪些语句需要参与循环,哪些不需要
break(跳出):
应用于选择结构和循环结构
continue(继续):
应用于循环结构
注意:
- 这两个语句离开应用范围,存在是没有意义的
- 这两个语句单独存在下面都不可以有语句,因为执行不到
- continue语句是结束本次循环继续下次循环
- 标号的出现,可以让这两个语句作用于指定的范围
w:for(int x=0;x<3;x++)
{
q:for(int y=0;y<4;y++)
{
System.out.println(x);
break q; //跳出q循环
}
}