break和continue的区别
作者:邱名涛
撰写时间:2019 年 7 月 8 日
关键技术:JAVA区分break和continue的定义
break;//终止整个循环体
continue;//终止这一次的循环体
例1、System.out.println("#########循环语句中的break########");
int total=0;//定义计数器
System.out.println("Begin");
while(true) {
total++;//每循环一次计数器增加1
int is=(int)Math.round(100*Math.random());
System.out.println(is);
if(is==88) {
break;//终止整个循环体
}
}
//输出结果
System.out.println("Game over "+total+" times");
例2、System.out.println("#########循环语句中的continue########");
//把100~150之间不能被3整除的数输出,并且每行输出5个
int counts=0;
for(int n=100;n<=150;n++) {
if(n%3==0) {
continue;//终止这一次的循环体
}
//否则(不是3的倍数)输出该数
System.out.print(n+" ");
counts++;//每输出一个数,计数器加1;
//根据计数器判断每行是否已经输出5个数;
if(counts%5==0) {
System.out.println();
}
}