优秀的编程知识分享平台

网站首页 > 技术文章 正文

break和continue的使用(break和continue的作用)

nanyue 2024-07-18 03:48:12 技术文章 10 ℃

/**

* 测试break和continue语句

*/

public class TestBreak {

public static void main(String[] args) {

while (true){

//条件为true导致无限循环

int i = (int)(Math.random()*101);

//循环内定义的变量退出循环后消失

System.out.println(i);

if (i==88){

break;

//遇到break会强制退出循环,死循环中止

}

}

int count = 0;

for(int i = 100;i<=150;i++){

if(i%3==0)continue;

System.out.print(i+" ");

count++;

if(count%5==0){

System.out.println();

}

}

System.out.println();

outer:for (int i = 100;i<=150;i++){

//跳转用outer 带标签的coutinue

for(int j = 2;j<i/2;j++){

if (i%j==0){

continue outer;

//回到outer行 进行下一个循环

}

}

System.out.print(i+" ");

}

System.out.println();

count = 0;

for (int i = 100;i<=150;i++){

for (int j = 2;i>=j*j;j++){

if (i%j==0){

count = 1;

break;

//break会强制退出当前循环,这里会回到上一层循环继续

}

}

if (count==0){

System.out.print(i+" ");

}

count = 0;

}

}

}

最近发表
标签列表