Java中 Continue Break
一.Continue
作用: 跳过当前程序,直接执行下一次程序。(只能运用到循环结构中)。
*看到continue立即结束本次循环,继续执行下一次循环*
[code]public class Demo02 { public static void main (Srting[]agrs){ for( int a= 0;a<10;a++){ if(a==3||a==5||a==7){ continue ; }else if(a == 9){ System.out.println(a+"早上好"+"。") continue } System.out.print(a+"早上好"+",") } } }
输出的结果是:1早上好,2早上好,4早上好,6早上好,8早上好,9早上好。
二.Break
1.作用: 终止,跳出,结束循环(可以作用在任何地方)。常与switch分支结构合用。
[code]public class Test2 { public static void main(String[] args) { for (int i = 1; i <= 64; i++) { //如果 i==13 当前循环不执行, 继续执行后面的循环 if (i == 13) { continue; //终止当前循环, 继续后面的循环 } if (i == 20) { break; //终止退出循环, 后面的循环不会再执行 } System.out.print("*" + i); if (i % 8 == 0) { System.out.println(""); } } } }
2.Break在switch中的使用:
1) switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
....
default:
语句体n;
break;
}
2) 表达式仅为这几类: byte,short,int,char , 枚举(1.5),字符串(1.7) 这几种类型的值
3) case: case后面接的值是与表达式进行判断,必须是一个值,不能是区间
4) break: 防止case穿透 结束switch语句
5) case穿透:从满足条件的语句体开始执行,如果遇到break结束switch,如果没有break下面的case不再判断直接执行语句体
6) default:默认的,相当于else,如果以上都不满足,就执行default中的内容
default位置可以改变
三.Continue和Break区别,总结
break 和continue 他们的区别就是 :
break是直接结束循环, 而continue呢,他不是直接结束本次循环而是跳过循环,继续执行下一次的循环。
所以,想在某一个时刻停止一个循环的时候直接用break 就简单粗暴不解释!
但是,你要想让循环在某一时刻不执行某个阶段, 然后还能继续执行剩下的程序那就要用到continue了!
- Java 循环语句中 break,continue,return有什么区别?
- java中的break和continue关键字使用总结
- 【Java学习笔记】04.流程控制语句与break,continue的使用
- Java continue 、break、标签
- [Android]Java-break(label)/return/continue语句详解
- java中continue,break,return区别
- 再探java基础——break和continue的用法
- java中break,continue,标签实现goto效果(编程思想)
- Java基础之continue, break, return
- break 和continue的用法 java——CSDN
- java 中几个特殊循环流程控制(break ,continue,label)
- Java跳出循环-break和continue语句
- Java中break return continue 区别
- java循环语句和continue;和break跳出控制语句
- java 中break与continue的区别
- JAVA语言循环结束语句不同于C++之处-break,continue 标签
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- Java中的break和continue关键字使用
- Java中关键字continue、break和return的区别
- java标号—continue,break用法详解