break,continue关键字
break关键字在Java中表示:结束、中断
continue关键字在Java中表示:继续
break,continue关键字的区别
break
①、它既可以使用在switch结构中,又可以使用在循环结构中。
②、break关键字使用在循环中或switch结构语句中,如果代码执行到break关键字,那么就会立即结束(中断)当前所在循环或立即结束(中断)当前switch结构语句。
public class Test {
public static void main(String[] args) {
for(int i=0;;i++) {
System.out.println("循环第"+i+"次");
if(i==5) {
break; //控制台输出6次以后,结束循环
}
}
}
}
continue
①、continue只能使用在循环结构中。
②、continue关键字一旦使用,如果代码执行到continue关键字,那么就会立即结束本次循环(跳出循环体中剩余的语句),然后去执行下一次的循环。
public class Test {
public static void main(String[] args) {
for(int i=0;i<5;i++) {
if(i==2) {
continue; //跳过i==2这次循环
}
System.out.println("循环第"+i+"次");
}
}
}
注:
如果break和continue 被使用在嵌套循环中,那么他们结束的一定是离他们最近的那一层循环(哪一组大括号离的近,结束哪一组大括号内的代码)。