循环控制关键字(break和continue)
break:
1.可用在switch语句,一旦执行,整个switch语句立刻结束;
2.可用在for循环,一旦执行,循环语句立刻结束,打断循环;
例如:
public class demo01 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i==3)
break;
System.out.println("Hello world!");
}
}
}
运行结果:
分析:
程序只会输出3个,后面的不会输出,因为当i=3时,执行了break语句,打断for循环。
continue:
可用在for循环,一旦执行,立刻跳过当前次循环,马上开始下一次循环,若无则结束;
例如:
public class demo02 {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i==3)
continue;
System.out.println("第"+i+"次Hello world!");
}
}
}
运行结果:
分析:
当 i=4时,程序跳过了此次的循环,开始了下一次的循环,所以不会输出第4次的Hello world。
死循环的标准格式
while(true){
//循环体
}