你真的了解break与continue吗
实例一: public void test1(int[] arr){
for(int i=0;i<arr.length;i++){
if(i<5){
System.out.println(arr[i]);
}
else{
break;
}
}
}
实例二: public void test2(int[] arr){
for(int i=0;i<arr.length;i++){
if(i<5){
System.out.println(arr[i]);
break;
}
}
}
实例三: public void test3(int[] arr){
for(int i=0;i<arr.length;i++){
if(i<5){
System.out.println(arr[i]);
}
continue;
}
}
假设输入的是数组int arr={1,2,3,4,5,6,7,8,9};
这三个例子的结果分别是:
实例一1 2 3 4 5
实例二1
实例三1 2 3 4 5
break和continue的用法很简单,break只在两种场合出现,一种是循环体内,一种则是switch语句中出现;如果在循环体中出现,代表跳出整层的循环,如果存在多层循环的情况下,一个break仅对应跳出一层循环体;break用在switch语句中则是用于终止switch的进行;
switch(a){
case 1:
break;
case 2:
break;
case 3:
//
break;
default:
//
break;
}
continue的话则指的是,仅跳过这次循环,意思就是仅仅跳过这一次循环,不执行这一轮循环中的continue下面的语句了,继续判断下一次循环体的执行;continue只能用于循环体中;
总结
仅仅概述了break和continue的用法的区别,还有哪方面需要了解欢迎留言
/*************************************************************************
/*************************************************************************
此文章版权方是个人,目的是为自己记录学习历程的同时为大家提供一些参考;如果有不正确的地方,欢迎大家提出!
/*************************************************************************
/*************************************************************************