Java中break和continue的区别
break:
- 作用: 终止,停止,结束
- 应用场景: 循环和switch语句中
continue:
- 作用: 结束本次循环,直接进入下一次循环
- 应用场景:只能用在循环中
public class Demo07{
public static void main(String[] args){
//打印1~10之间的数,遇到3|3的倍数就跳过
for(int i=0;i<=10;i++){
if(i%3==0){
System.out.println("跳过");
continue; //下面的代码不执行,直接进入下一次循环
//System.out.println(i); 错误: 无法访问的语句
}
System.out.println(i);
}
//击鼓传花
//产生一个1~11之间的随机数
int num=(int)(Math.random()*(11-1+1)+1);
System.out.println(num);
int i=0; //学生的编号
//游戏开始
while(true){
i++;
if(i==num){
System.out.println("游戏结束"+i);
break;
}
}
//笔试题
for(int m=1;m<=10;m++){
if(m%2==0){
//打印5次java
//continue;
//打印1次java
break;
}
System.out.println("java");
}
//练习:
//A: 输出前五个1~100之间3的倍数
int count = 0 ;
for(i=1;i<101;i++){
if(i%3 == 0){
System.out.println(i);
count++;
}
if(count == 3){
break;
}
}
System.out.println("------------------------");
//B: 输出除了4和6以外的1~10之间的数
for(i=1;i<11;i++){
if(i==4 || i==6){
continue;
}
System.out.println(i);
}
}
}
还没有评论,来说两句吧...