javafor循环的执行顺序
时间: 2023-12-23 22:28:10 浏览: 78
对java for 循环执行顺序的详解
5星 · 资源好评率100%
Java中的for循环的执行顺序如下:
1. 初始化语句:在循环开始之前执行一次,用于初始化循环变量。
2. 条件判断:在每次循环开始之前判断条件是否为真,如果为假则跳出循环。
3. 循环体:如果条件为真,则执行循环体内的代码。
4. 更新语句:在每次循环结束之后执行一次,用于更新循环变量的值。
5. 跳回条件判断:执行完循环体后,跳回条件判断,继续判断条件是否为真。
以下是两个示例:
1. 在数组中查找指定元素的位置:
```java
int[] arr = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
int searchKey = 3;int j;
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
```
2. 在数组中查找不存在的元素的位置:
```java
int[] arr = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
int searchKey = 4;
int j;
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
```
阅读全文