01 - 无限循环和跳转控制语句
无限循环
无限循环:循环一直停不下来。
1. 中间的条件判断语句,默认为true
//for格式的无限循环
for(;;){
System.out.println("学习");
}
2. true 不能省略
//while格式的无限循环
while(true){
System.out.println("学习");
}
3. 基本不使用
do{
System.out.println("学习");
}while(true)
注意事项
无限循环的下面不能再写其他代码了,因为循环永远停不下来,那么下面的代码永远执行不到
Unreachable statement —— 不能到达的模块
报错
跳转控制语句
案例1:小老虎吃包子
小老虎吃包子,第三个包子有虫子,跳过
中断,接着执行
public class SkipLoopDemo1 {
public static void main(String[] args) {
//1.跳过某一次循环
//5.fori
for (int i = 1; i <= 5; i++) {
if(i == 3){
//结束本次循环,继续下次循环。
continue;
}
System.out.println("小老虎在吃第" + i + "个包子");
}
}
}
案例2:小老虎吃包子
小老虎吃包子,吃完第三个就饱了
结束,到此为止
public class SkipLoopDemo2 {
public static void main(String[] args) {
//2.结束整个循环
for (int i = 1; i <= 5; i++) {
System.out.println("小老虎在吃第" + i + "个包子");
if(i == 3){
//结束整个循环
break;
}
}
}
}
总结
循环的两个关键字