/**
* break和continue,仅对当前所在循环有效
*/
public static void main(String[] args) {
//1、break
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print("j="+j+"\t");
if(j==1){
break;//跳出当前for循环
}
}
System.out.println("i="+i);
}
//2、continue
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print("j="+j+"\t");
if(j==1){
continue;//跳过当前for循环的本次循环,继续下一次循环
}
}
System.out.println("i="+i);
}
//3、标签,可以使用标签跳到外层循环,类似于保留字goto的功能,不建议在一个大循环体中多次使用,程序可读性差
int count = 0;
outer: for (int i = 101; i < 150; i++) {
for (int j = 2; j < i / 2; j++) {
if (i % j == 0)
continue outer;
}
System.out.print(i + " ");
}
}
break和continue
最新推荐文章于 2020-10-22 17:52:24 发布