java for 循环执行顺序
2018-03-24 22:21
357 查看
}先执行“表达式1”,再进行“表达式2”的判断,判断为真则执行 “循环体”,循环体执行完以后执行表达式3.例如
for(int i=0;i<2;i++){
//TODO
}
先执行 int i = 0;
然后 判断 i<2
然后执行函数体
最后执行i++
然后轮回到判断i<2
[java] view plain copy int[] arr = new int[3];
int j;
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
int searchKey = 3;
for( j=0;j<arr.length ;j++){
System.out.println("j1========="+j);
if(arr[j] == searchKey){
break;
}
}
System.out.println("j2========="+j);
运行结果j1=========0
j1=========1
j1=========2
j2=========2
[java] view plain copy int[] arr = new int[3];
int j;
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
int searchKey = 4;
for( j=0;j<arr.length ;j++){
System.out.println("j1========="+j);
if(arr[j] == searchKey){
break;
}
}
System.out.println("j2========="+j);
运行结果j1=========0
j1=========1
j1=========2
j2=========3对比以上两段代码以及运行结果,循环体中 break 后,表达式3将不会执行,即第一块代码中最后一次j++未执行
相关文章推荐
- Java中for循环中执行顺序问题及break, continue用法
- java里面的for循环执行的顺序
- Java--for 循环之单层循环 执行顺序
- 对java for 循环执行顺序的详解
- Java中for循环中执行顺序问题及break, continue用法
- 【笔记】java for循环执行顺序
- JAVA之for循环执行顺序附Demo
- 黑马程序员————java基础-----for嵌套循环的执行顺序
- (转)java for循环的执行顺序和几种常用写法
- for()循环 具体执行顺序
- For循环的执行顺序
- for循环语句头的执行顺序
- for循环的语句执行顺序
- 关于Java new对象构造方法执行顺序 解释恶汉单例模式死循环问题
- for循环的执行顺序
- 关于C语言中for循环的执行顺序
- java实现C编译器:for 循环语句的解析和执行
- 嵌套的for循环执行顺序。可以让内外for循环交替执行。简单解析json数组。求js中两个时间差值。
- for循环的执行顺序(案例+详解)
- C语言for循环的执行顺序