while循环
1
while (条件) {
2
// 当条件为真的时候,一直执行这里的代码
3
}
do...while循环
1
do {
2
// 每次执行完这里的代码之后,检查条件,
3
// 如果为假,则跳出循环
4
// 如果为真,则继续执行循环
5
} while(条件)
for循环
1
for(A; B; C) {
2
// 当 B 为真的时候,执行循环
3
}
执行顺序:
A -> B -> 循环体 -> C ->
B -> 循环体 -> C ->
......
B为假时,结束循环
break 和 continue
break:可以跳出循环的代码
continue:结束当前这一次循环,进行下一次循环
return:当然,使用return直接结束方法也可以。。。
标签用法:可以调到指定标签处(与其他语言的goto不同的是,只能用在跳出循环的地方)
xxx: ......
......
break xxx;
for each 循环
在操作数组之类的时候,可以使用这种循环语句
1
for (元素类型 x : 可以遍历的对象) {
2
// 循环体
3
}