Java流程控制
循环结构
<ul>增强for循环
- Java5引入了一种主要用于数组或集合的增强型for循环
- 增强型for循环格式如下:
- for(声明语句 : 表达式){ //代码 }
- 声明语句:声明局部变量,此变量类型必须要与数组元素类型匹配
- 表达式:要访问的数组名或者返回数组的方法
- 主要用来遍历数组和集合
break
- break在任何循环语句的主体部分都可以控制流程,用于强制退出循环,不执行循环中brake下面的语句,也在switch中使用因为穿透效应的存在
- public class BreakDemo1 {
- public static void main(String[] args) {
- int i = 0;
- while(true){
- i = i +1;
- System.out.println(i);
- if(i==50){
- break;//跳出循环
- }
- }
- //break跳出循环后,循环外的语言正常执行 对于switch也是如此
- System.out.println("谢谢了break兄弟,要不然什么时候才能执行到我");
- }
- }
复制代码 continue
<ul>continue语句用在循环语句中,用于终止某次循环缓存,即跳过循环体中还未执行的语句,去进行下一次是否执行循环的判定
[code]public class ContinueDemo1 { public static void main(String[] args) { int i = 0; while (i |