特殊关键字的使用:
关键字 | 使用范围 | 不同点 | 相同点 |
---|---|---|---|
break | swicth-case/循环结构中 | 结束当前循环 | 关键字后面不能执行语句 |
continue | 循环结构中 | 结束当次循环 | 关键字后面不能执行语句 |
//Break;
在这里插入代码片
public static void main(String[] args) {
for(int i=1;i<=10;i++)
{
if(i%4==0){
break;
}
System.out.println(i);
}
运行结果:
在这里插入代码片
1
2
3
解释原因:i从1开始一次增加,到4的时候i=4,i%4=0,所以进入if语句中,执行break结束整个循环结构。
//continue
代码块:
public static void main(String[] args) {
for(int i=1;i<=10;i++)
{
if(i%4==0){
continue;
}
System.out.println(i);
}
运行结果:
在这里插入代码片
1
2
3
5
6
7
9
10
解释原因:continue是在当i=4,i%4=0.的时候才结束当前本次循环。