break和continue是我们跳出循环语句的非常常用两个关键字,但是我们经常会混淆这两个关键字的用法,这里做一个简单的解释:
break的用法:
特点:跳出所有循环,不管后面的循环是否满足条件,都不再执行
示例:
public static void main(String[] args) {
for(int n = 1; n <= 5 ; n++){
System.out.println(n);
if(n==3){
break;
}
System.out.println("-----"+n);
}
}
结果:
continue的用法:
特定:跳出当次循环,如果后面的循环满足条件的话,继续执行
示例:
public static void main(String[] args) {
for(int n = 1; n <= 5 ; n++){
System.out.println(n);
if(n==3){
continue;
}
System.out.println("-----"+n);
}
}
结果: